<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
<link rel="stylesheet" media="screen" href="explanation.css">
</head>
<body>
<h1>What is the Document Object Model</h1>
<p>The<abbr title="World Wide Web Consortium" > W3C</abbr> defines the <abbr title="Document Object Model" >DOM </abbr> as:</p>
<blockquote cite="http://www.w3.org/DOM">
<p>
a platform-and language-netuaral interface that will allow programs and scripts.
</p>
</blockquote>
<p>
It is an<abbr title="Application Program Interface" > API </abbr>that can be used to nagitve <abbr title="HeyperText Markup Language" >HTML</abbr>
and<abbr title="eXtensible Markup Language"> XML</abbr>documentts.</p>
<script >
function displayAbbreviations(){
if(!document.getElementsByTagName)return false;
if(!document.createElement) return false;
if(!document.createTextNode) return false;
var abbreviations=document.getElementsByTagName("abbr");
if(abbreviations.length<1) return false;
var defs=new Array();
for(i=0;i<abbreviations.length;i++){
var current_abbr=abbreviations[i];
if(current_abbr.childNodes.length<1) continue;
var definition=current_abbr.getAttribute("title");
var key=current_abbr.lastChild.nodeValue;
defs[key]=definition;
}
var dlist=document.createElement("dl");
for(key in defs){
var definition=defs[key];
var dtitle=document.createElement("dt");
var dtitle_txt=document.createTextNode(key);
dtitle.appendChild(dtitle_txt);
var ddesc=document.createElement("dd");
var ddesc_txt=document.createTextNode(definition);
ddesc.appendChild(ddesc_txt);
dlist.appengChild(dtitle);
dlist.appendChild(ddesc);
}
if(dlist.childNodes.length<1)return false;
var header=document.createElement("h2");
var header_txt=document.createTextNode("Abbreviations");
header.appendChild(header_txt);
document.body.appendChild(header);
document.body.appendChild(dlist);
}
function displayCitations(){
if(!document.getElementsByTagName) return false;
if(!document.createElement) return false;
if(!document.createTextNode) return false;
var qo=document.getElementsByTagName("blockquote");
for(i=0;i<qo.length;i++){
if(!qo[i].getAttribute("cite")) continue;
var url=qo[i].getAttribute("cite");
var qoElements=qo[i].getElementsByTagName("*");
if(qoElements.length<1) continue;
var ele=qoElements[qoElements.length-1];
var lik=document.createElement("a");
var lik_txt=document.createTextNode("source");
lik.appendChild(lik_txt);
lik.setAttribute("href",url);
var supscript=document.createElement("sup");
supscript.appendChild(lik);
ele.appendChild(supscript);
}
}
function addLoadEvent(func){
var onload=window.onload;
if(typeof (window.onload) !='function'){
window.onload=func;
}else{
window.onload=function(){
onload();
func();
}
}
}// JavaScript Document
addLoadEvent(displayAbbreviations);
addLoadEvent(displayCitations)
// JavaScript Document
</script>
</body>
</html>
一瞬儿光
相关分类