Retrieves whether an attribute has been specified.
Syntax
HTML N/A Scripting [ bSpecified = ] object.specified
Possible Values
bSpecified Boolean that specifies one of the following values:
true Attribute is specified. false Attribute is not specified. The property is read-only with no default value.
Remarks
An attribute is specified if it is set through HTML or script.
Example
This example uses the specified property to determine the attributes set for an object. The function checks each attribute, and lists all of the attributes of the object and the value of each attribute. In addition, each attribute that is set is displayed.
<SCRIPT> function fnFindSpecified(){ var oAttributes=oList.attributes; alert(oAttributes(0).nodeName); for(var i=0;i<oAttributes.length;i++){ var oNode=document.createElement("LI"); var oNodeValue=document.createTextNode(i + " " + oAttributes(i).nodeName + " = " + oAttributes(i).nodeValue); oList.appendChild(oNode); oNode.appendChild(oNodeValue); if(oAttributes(i).nodeValue!=null){ alert(oAttributes(i).nodeName + " specified: " + oAttributes(i).specified); } } } </SCRIPT> <UL ID = oList onclick = "fnFindSpecified()"> <LI>Click to Find Specified Attributes </UL>
Applies To
Attribute