Javascript的一些属性讲解.docx
- 文档编号:27739321
- 上传时间:2023-07-04
- 格式:DOCX
- 页数:9
- 大小:16.65KB
Javascript的一些属性讲解.docx
《Javascript的一些属性讲解.docx》由会员分享,可在线阅读,更多相关《Javascript的一些属性讲解.docx(9页珍藏版)》请在冰豆网上搜索。
Javascript的一些属性讲解
async属性
作用async属性表示是否允许异步的下载。
基本语法boolValue=XMLDocument.async;XMLDocument.async=boolValue;
说明布尔值是可擦写的(read/write),如果准许异步下载,值为True;反之则为False。
范例
xmlDoc.async="false";
alert(xmlDoc.async);
=================================================
attribute属性
作用传回目前节点的属性列表。
基本语法objAttributeList=xmlNode.attributes;
说明传回一个物件。
如果此节点不能包含属性,则传回空值。
范例
objAttList=xmlDoc.documentElement.attributes;
alert(objAttList);
=================================================
childNodes属性
作用传回一个节点清单,包含该节点所有可用的子节点。
基本语法objNodeList=node.childNodes;
说明传回一个物件。
假如这节点没有子节点,传回null。
范例
objNodeList=xmlDoc.childNodes;
alert(objNodeList);
=================================================
doctype属性
作用传回文件型态节点,包含目前文件的DTD。
这节点是一般的文件型态宣告,例如,节点,名为EMAIL的节点物件会被传回。
基本语法objDocType=xmlDocument.doctype;
说明传回一个对象,这个属性是只读的。
假如这文件不包含DTD,会传回null。
范例
objDocType=xmlDoc.doctype;
alert(objDocType.nodeName);
=================================================
documentElement属性
作用确认XML文件的根(Root)节点。
基本语法objDoc=xmlDocument.documentElement;
说明回一个在单一根文件元素中包含数据的对象。
此属性可读/写,如果文件中不包含根节点,将传回null。
范例Webjx.Com
objDocRoot=xmlDoc.documentElement;
alert(objDocRoot);
=================================================网页教学网
firstChild属性
作用确认在目前节点中的第一个子元素。
基本语法objFirstChild=xmlDocNode.firstChild;
说明此属性只读且会传回一对象,如果节点中没有包含第一个子元素,将传回null。
范例
objFirstChild=xmlDoc.documentElement.firstChild;
alert(objFirstChild);
=================================================
implementation属性
作用DOM应用程序能使用其它实作中的对象。
implementation属性确认目前XML文件的DOMimplementation对象。
基本语法objImplementation=xmlDocument.implementation;
说明此属性只读且传回一个对象。
范例
objImp=xmlDoc.implementation;
alert(objImp);
=================================================
lastChild属性
作用确认目前节点中最后的子元素。
基本语法objLastChild=xmlDocNode.lastChild;
说明此属性只读且传回一个对象。
如果节点中没有包含最后子元素,将传回null。
范例
objLastChild=xmlDoc.documentElement.lastChild;
alert(objLastChild);
=================================================
nextSibling属性
作用在目前文件节点的子节点列表中传回下一个兄弟节点。
基本语法objNextSibling=xmlDocNode.nextSibling;
说明此属性是只读且传回一个对象。
如果节点中没有包含其它的相关节点,会传回null。
范例
objSibling=xmlDoc.documentElement.childNodes.item
(1).nextSibling;
alert(objSibling);
=================================================
nodeName属性
作用传回代表目前节点名称的字符串。
基本语法strNodeName=xmlDocNode.nodeName;
说明传回一个字符串。
这个属性是只读的,传回元素名称、属性或实体参照。
范例
strNodeName=xmlDoc.documentElement.nodeName;
alert(strNodeName);
=================================================
nodeType属性
作用辨识节点的DOM型态。
基本语法numNodeType=xmlDocNode.nodeType;
说明此属性只读且传回一个数值。
有效的数值符合以下的型别:
1-ELEMENT
2-ATTRIBUTE
3-TEXT
4-CDATA
5-ENTITYREFERENCE
6-ENTITY
7-PI(processinginstruction)
8-COMMENT
9-DOCUMENT
10-DOCUMENTTYPE
11-DOCUMENTFRAGMENT
12-NOTATION
范例
numNodeType=xmlDoc.documentElement.nodeType;
alert(numNodeType);
=================================================
nodeValue属性
作用传回指定节点相关的文字。
这并非一个元素中数据的值,而是与一个节点相关且未解析的文字,就像一个属性或者一个处理指令。
基本语法varNodeValue=xmlDocNode.nodeValue;
说明传回的文字代表以节点的nodeType属性为主的型态值。
(请参考附录中的nodeType属性。
)因为节点型态可能是几种数据型态中的一种,传回值也因此有差异。
传回null的节点型态有:
DOCUMENT、ELEMENT、DOCUMENTTYPE、DOCUMENTFRAGMENT、ENTITY、ENTITYREFERENCE,和NOTATION。
此属性可擦写。
范例
varNodeValue=xmlDoc.documentElement.nodeValue;
alert(varNodeValue);
=================================================
ondataavailable属性
作用指定一个事件来处理ondataavailable事件。
基本语法xmlDocNode.ondataavailable=value;
说明此属性是唯写,允许文件作者一旦数据为可用,即可尽快的使用数据来运作。
范例
xmlDoc.ondataavailable=alert("Dataisnowavailable.");
=================================================
onreadystatechange属性
作用指定一个事件来处理onreadystatechange事件。
这个事件能辨识readyState属性的改变。
基本语法xmlDocNode.onreadystatechange=value;
说明此属性是唯写的,允许文件作者指定当readyState属性改变时呼叫事件。
范例
xmlDoc.onreadystatechange=alert("ThereadyStatepropertyhaschanged.");
=================================================
ownerDocument属性
作用传回文件的根节点,包含目前节点。
基本语法objOwnerDoc=xmlDocument.ownerDocument;
说明此属性是只读的,传回一个包含文件根节点的对象,包含特定的节点。
范例Webjx.Com
objOwnerDoc=xmlDoc.childNodes.item
(2).ownerDocument;
alert(objOwnerDoc);
=================================================
parentNode属性
作用传回目前节点的父节点。
只能应用在有父节点的节点中。
基本语法objParentNode=xmlDocumentNode.parentNode;
说明此属性是只读的,传回包含指定节点的父节点对象。
如果此节点不存在于文件树中,将传回null。
范例
objParentNode=xmlDoc.childNodes.item
(1).parentNode;
alert(objParentNode);Webjx.Com
=================================================
parseError属性
作用传回一个DOM解析错误对象,此对象描述最后解析错误的讯息。
基本语法objParseErr=xmlDocument.parseError;
说明此属性是只读的。
如果没有错误发生,将传回0。
范例
objParseErr=xmlDoc.parseError;
alert(objParseErr);
=================================================
previousSibling属性
作用传回目前节点之前的兄弟节点。
基本语法objPrevSibling=xmlDocument.previousSibling;
说明传回一个对象,这个属性是只读的。
若该节点没有包含前面的兄弟节点,会传回null。
范例
objPrevSibling=xmlDoc.documentElement.childNodes.item(3).previousSibling;
alert(objPrevSibling);
=================================================
readyState属性
作用传回XML文件资料的目前状况。
基本语法intState=xmlDocument.readyState;
说明这个属性是只读的,传回值有以下的可能:
0-UNINITIALIZED:
XML对象被产生,但没有任何文件被加载。
1-LOADING:
加载程序进行中,但文件尚未开始解析。
2-LOADED:
部分的文件已经加载且进行解析,但对象模型尚未生效。
3-INTERACTIVE:
仅对已加载的部分文件有效,在此情况下,对象模型是有效但只读的。
4-COMPLETED:
文件已完全加载,代表加载成功。
范例
alert("ThereadyStatepropertyis"+xmlDoc.readyState);
=================================================
url属性
作用传回最近一次加载XML文件的URL。
基本语法strDocUrl=xmlDocument.url;
说明这个属性是只读的,传回最近一次加载成功文件的URL,若文件仅存在主存储器中(表示该文件并非由外部档案加载),则传回null。
范例
alert(xmlDoc.url);Webjx.Com
=================================================
validateOnParse属性
作用告诉解析器文件是否有效。
基本语法boolValidate=xmlDocument.validateOnParse;xmlDocument.validateOnParse=boolValidate;
说明此属性是可擦写的。
如果传回值为true,表示文件被解析时被确认是有效的。
如果传回false,表示文件是无效的,并被认为只是标准格式的(well-formed)文件。
范例
xmlDoc.validateOnParse=true;
alert(xmlDoc.validateOnParse);
=================================================
xml属性
作用传回指定节点的XML描述和所有的子节点。
基本语法xmlValue=xmlDocumentNode.xml;
说明此属性是只读的。
范例
xmlValue=xmlDoc.documentElement.xml;
alert(xmlValue);
文章来源于北京网站建设
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Javascript 一些 属性 讲解