js attribute():
setAttribute():element.setAttribute(name,balue)
getAttribute():element.getAttribute(attributeName)
hasAttribute():element.hasAttribute(attributeName):
return true or false
4 removeAttribute():element.removeAttribute(attributeName)
盒子模型:
element.cientHeight:==content.height+padding.height
element.cientWidth:==content.width+padding.width
element.clientLeft:===左边border的宽度,不包括padding,margin,这个属性是只读
element.clientTop:===上边border的宽度,不包括padding,margin,这个属性是只读
elementNodeReference.lastElementChild:返回这个元素的最后一个子元素或者如果没有子元素就会返回null,有三个属性:nodeType,nodeName,nodeValue;eg:
<div id='div'>
hello world
<p>lei wenwen</p>
</div>
var s=document.getElementById('div')
s.lastElementChild
<p>lei wenwen</p>
s.lastElementChild.nodeName
"P"
s.lastElementChild.nodeValue
null
s.lastElementChild.nodeType
1
elementNodeReference.nodeElementCount:给定元素的子元素的个数,eg:
elementNodeReference.firstElementChild:就是给定元素的第一个元素
elementNodeReference.children:给定元素的子元素
<div id='div'>
hello world
<p>lei wenwen</p></div>
var s=document.getElementById('div')
s.lastElementChild
<p>lei wenwen</p>
s.childElementCount
1
substring():str.substring[start,end)
slice():str.slice[start,end)
substr():str.substr[start,length)