zoukankan      html  css  js  c++  java
  • js的一些属性

    js attribute():

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

     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.nodeValue
    11 null
    12 s.lastElementChild.nodeType
    13 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)

    
    
  • 相关阅读:
    Mysql命令非交互式执行SQL命令
    centos7离线安装rpm包自动解决依赖
    webpack
    【转】GUID学习
    Docker安装mysql
    C++的vector的使用方法
    php自动加载
    Spring MVC 入门笔记
    Java泛型
    Java输入输出
  • 原文地址:https://www.cnblogs.com/lwwen/p/5833554.html
Copyright © 2011-2022 走看看