获取元素的四种方式:
通过标签名来获取
示例:
var document.getElementsByTagName("div")[2];
console.log(box);
- 通过class类名 来获取
示例:
var box2 = document.getElementsByClassName("div1")[0]; console.log(box2);
通过id名来获取
示例:
var box3 = document.getElementById("div2");
console.log(box3);
通过name属性来获取
示例
var box4 = document.getElementsByName("div3")[0];
console.log(box4);
设置HTML标签的文字
innerHTML: 会修改开始标签到结束标签之间,所有的内容(覆盖子元素) innerText: 只会修改文本内容
box4.innerHTML = "我被js给羞辱了";
box3.innerText = "我也被js给羞辱了";
通过js 来修改html 的样式
box.style.width = 100 + "px";
box.style.height = 100 + "px";
box.style.backgroundColor = "red";
将循环和标签和结合使用一下 (了 解)
示例:
var list = document.getElementsByClassName("list");
for(var i = 0; i < list.length; i++){
list[i].innerHTML = i+1;
}