使用JavaScript操作HTML元素

1.选择元素,共三种方法

var a = document.getElementById("id");
var b = document.getElementsByTagName("p");
var c = document.getElementsByName("name");

第一种是根据HTML元素的id选择唯一的一个元素,因为HTML的id是唯一的。第二种是根据标签选择元素,返回的是所有 <p> 元素数组。第三种根据name属性选择元素,返回的同样是数组。

2.添加元素

var body = document.getElementsByTagName("body");
var p1 = document.createElement("p");
p1.innerHTML = "hello";
body.append(p1);

createElement()是创造一个HTML元素的方法。参数是要创造的元素的标签,因此p1是创造出的一个<p>标签对象,其属性innerHTML是这个标签下包含的HTML代码。之后选择创造出的元素的父元素,使用append()方法添加。比如上述代码执行后页面变成:

<body>
	<p>
		hello
	</p>
</body>

3.删除元素
选择出要删除的元素和其父元素,使用removeChild()删除元素。比如上面的例子中,要删除<body>中的<p>标签,代码如下

var body = document.getElementsByTagName("body");
var p = document.getElementsByTagName("p");
body[0].removeChild(p[0]);
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值