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.属性节点:属性的节点
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步