首页 > Web开发 > 详细

JS属性操作

时间:2015-11-26 18:55:42      阅读:328      评论:0      收藏:0      [点我收藏+]

一、属性读操作:元素.属性名   ( 获取、找到属性值 )

  属性写操作:元素.属性名 = 新的值   ( 替换、修改属性值 )

二、没有属性名的,也可进行读、写操作:

  读操作:元素.innerHTML                 ——可以读取元素内所有的html代码

  写操作:元素.innerHTML = 新的值    ——可以替换元素内所有的html代码

三、字符串:

  字符串可添加

  如:alert( 元素.value + ‘在‘ + 元素.text + ......);

  a = a + b;   =>   a += b;

  num ++;  // 每次递增一个数

  num --;   // 每次递减一个数

四、JS中不允许出现”-“

  font-size    fontSize

  ......

五、在JS中添加样式时,可先在CSS里添加class样式,在从JS中套用

  // class 为保留字,不可直接用

  // class => className 

  如:元素.className = ‘class名‘

六、JS中不支持直接写float;

  IE(styleFloat)、非IE(cssFloat)

  元素.style.styleFloat = ‘left‘;

  元素.style.cssFloat = ‘left‘;

  // 让标准和IE都兼容,两者皆要写。

  // 也可用className实现

  // oDiv.className = ‘left‘;

七、不能用来用判断的有:

  (1)所有的相对路径 都别拿来做判断

    // img.src 

    // href="#"

  (2)颜色值不要拿来做判断

    // color:red #f00 rgb(0,0,0)

  (3)innerHTML值别拿来做判断,会引发一个兼容性问题

  ......

八、JS的中括号允许“.” 换成"[]“

  如:document,getElemnetById(‘‘)

    document[‘getElemnetById‘](‘‘)

    .style.display = ‘none‘;

    .style[‘display‘] = ‘none‘;

   ......

JS属性操作

原文:http://www.cnblogs.com/effieduo/p/4998482.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!