获取页面元素

获取页面元素

获取元素的四种方式

通过标签、类名、name名获取的页面元素为数组,需要使用的只是其中的一个元素时,使用角标 [0]、[1]等来单个操作

  • 通过便签获取
	var box = document.getElementsByTagName("div")[2];
  • 通过class类名获取
	var box2 = document.getElementsByClassName("div1")[0];
  • 通过ID名来获取
	var box3 = document.getElementById("div2");
  • 通过name名获取
	var box4 = document.getElementsByName("div3")[0];
设置HTML便签的文字

innerText 原先只设置文本,目前看来似乎也会覆盖标签

  • innerHTML: 主要用来修改指定标签内的所有的内容(覆盖子元素),设置标签及文本
  • innerText: 主要用来修改指定标签内的文本
    区别:
    • 使用innerText主要是设置文本的,设置标签内容,是没有标签的效果的,innerHTML是可以设置文本内容的,innerHTML主要的作用是在标签中设置新的html标签内容,是有标签效果的
      想要设置标签内容,使用innerHTML,想要设置文本内容,innerText或者textContent,或者innerHTML,推荐用innerText
    • innerText可以获取标签中间的文本内容,但是标签中如果还有标签,那么最里面的标签的文本内容也能获取。获取不到标签的,文本可以获取
      innerHTML才是真正的获取标签中间的所有内容
修改HTML的样式

box.style.width = 100 + “px”;
box.style.backgroundColor = “red”;

将循环和标签和结合使用一下
	var list = document.getElementsByClassName("list");
		
	for(var i = 0; i < list.length; i++){
		list[i].innerHTML = i+1;
	}
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值