JS DOM****设置元素属性
设置id为box的这个元素的文字颜色,属性是减号连接的复合形式时
必需要转换为驼峰形式
var box=document.getElementById("box");
box.style.color='#f00';
box.style.fontWeight="bold"; var lis=document.getElementById("list").getElementsByTagName("li"); // 遍历每一个li
for(var i=0,len=lis.length;i
innerHTML获取和设置标签之间的文本和html内容
className重新设置类,会替换掉原来的类
如果元素有多个class属性值,那么会全部获取到
var lis=document.getElementById("list").getElementsByTagName("li"); for(var i=0,len=lis.length;i
属性设置与获取
var p=document.getElementById("text"); var user=document.getElementById("user"); // null
console.log(p.getAttribute("class")); //p.className
console.log(user.getAttribute("validate")); // 给p设置一个data-color的属性
p.setAttribute("data-color","red"); // 给input设置一个isRead的属性
user.setAttribute("isRead","false"); // 删除p上的align属性
p.removeAttribute("align");
JS****事件:
鼠标事件
onload 页面加载
onclick 鼠标点击
onmouseover 鼠标划入
onmouseout 鼠标离开
onmousemove 鼠标在目标内移动
onfocus 获得焦点
onblur 失去焦点
onchange 内容改变时
在事件触发函数中,this是指对该DOM元素的引用
开始
结束