chen_li

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

1.HTML 的属性操作:读、写        

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

      有两种获取HTML元素的方式

  1. 静态方法 —使用 Id               例如: var oUl = document.getElementById('list'); 
  2. 动态方法 —使用TagNasme     例如: var aUl = document.getElementsByTagName('li');

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

     例如:修改oP.innerHTML : 读取p里面所有的html代码
     oP.innerHTML = 123; 表示: 替换p里面所有的html代码

  3)字符串连接

    oText.value oSelect.value
   '刘伟' + '北京'  等价于 '刘伟北京'
   '刘伟' + '在' + '北京' 等价于 '刘伟在北京'

2.JS 不允许出现"-"

  例如:padding-top    应改为:paddingTop
          margin-left      应改为:marginLeft

3.什么时候用class

  例如: oP.class = 'red';
  class需要改为:className
  oP.className = 'yellow';

4.不能做为判断条件

  1)所有的相对路径地址
   img src
   href
2)颜色值:color: red #f00 rgb() rgba()

3)背景不能用来判断

5.关于IE使用float

  oDiv.style.float = 'right';
  oDiv.style.styleFloat = 'right'; // IE
  oDiv.style.cssFloat = 'left'; // 非IE
  IE(styleFloat)
  非IE(cssFloat)

6.有条件,就用现成的,如果没有,创造条件也得做事

  if(){} 在做这事之前,有个条件

  if(){}else{} 2件事,根据条件,选一个来做
  if(){}else if(){}else if(){}else if(){}
  if(){}else if(){}else if(){}else if(){}else{}

 

posted on 2017-04-21 16:14  chen_li  阅读(188)  评论(0编辑  收藏  举报