设置属性
dom elementNode.setAttribute(name,value)前者属性名,后者属性值
jquery prop(name,value)或者设置多个属性prop({disable:true, 等等})打过用来操作disable 和复选框
attr() (ie中不允许使用该属性修改<input>或者,<button>的type属性)
访问属性
dom getAttribute(name)访问属性,返回属性值
jquery prop(name)和attr(name)同上 ,差别在于一点,check属性返回时,prop得到的是boolean 而attr得到属性值。所以检测checked时多用prop
删除属性
dom removeAttribute()删除指定元素属性
jQuery removeProp()removeattr()没什么好说的
类操作
dom没有直接的方法为元素添加样式
jQuery中 的addclass(‘class1 class2’);可一次添加多个,配合removecalss()可以实现样式切换,
真正的样式切换toggleclass(classname,Boolean)
判断样式,hasclass(‘classname’)
读写文本和值
读写html
时间: 2024-09-28 03:20:40