javascript 知识点总结篇一


基础部分:

选中元素:

id:document.getelementbyid();
names:document.getementsbyname; 一般是放在表单上,需要在元素节点 name="";
tagnames:document.getementsbytagname();

兼容问题:

//火狐浏览器打开之后,会自动创建一个div,会在div数量上多算一个div
//ie浏览器比火狐和谷歌浏览器多一个节点,是把<!-的文档申明也算进去了。
//ie中需要支持合法的getementbyname属性,例如表单里加name,不支持类似div+name中非法属性
//自定义在元素节点后面加上自定义属性,w3c不允许,ie支持,非ie不支持
//非ie如果需要显示可以进行在元素节点.getattribute(自属性).


查找元素

class
getattribute("class") 谷歌浏览器能获取class 但是ie不能
getattribute("classname")谷歌浏览器不能获取class。但ie能

onclick
alert(getatribute(onclick));ie7以及以下会返回函数式,非ie返回字符串。


setattribute

box,setattribute("title","标题");
box.setAttribute("align", "center");
box.setattribute("style",color:red);
box.removeattibute(style);

 


DOM部分

1.元素节点:标签节点
2.文本节点:标签内的文本
3.属性节点:属性的节点

posted @ 2017-11-12 17:07  西瓜冰镇老板  阅读(309)  评论(0编辑  收藏  举报