你的位置:首页 > Java教程

[Java教程]js点东西


js attribute():

1 setAttribute():element.setAttribute(name,balue)2 getAttribute():element.getAttribute(attributeName)3 hasAttribute():element.hasAttribute(attributeName):              return true or false4 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:

 1 <div id='div'> 2   hello world 3   <p>lei wenwen</p> 4 </div> 5 var s=document.getElementById('div') 6 s.lastElementChild 7 <p>​lei wenwen​</p>​ 8 s.lastElementChild.nodeName 9 "P"10 s.lastElementChild.nodeValue11 null12 s.lastElementChild.nodeType13 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)