javascript核心技术(二十七)原生JS的标签节点操作(六) 置属性 置内容 追加属性

[复制链接]
查看: 1559|回复: 31
发表于 2023-1-25 13:00:27 | 显示全部楼层 | 阅读模式
下面我们继续学一些关于属性的操作
一、置属性
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <div id="box">
        <span id="span1">这是span1</span>
        <span id="span2">这是span2</span>
        <span id="span3">这是span3</span>
    </div>
</body>
<script>
    var span1=document.getElementById('span1');
    span1.setAttribute('name','span1');
</script>
</html>

以上我们使用setAttribute命令给id为span1的span标签添加了一个name属性,为指定属性值为span1。

javascript核心技术(二十七)原生JS的标签节点操作(六) 置属性 置内容 追加属性
二、置内容
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <div id="box">
        <span id="span1">这是span1</span>
        <span id="span2">这是span2</span>
        <span id="span3">这是span3</span>
    </div>
</body>
<script>
    var span1=document.getElementById('span1');
    span1.innerHTML='这是innderHTML置入的内容';
</script>
</html>

以上我们通过innderHTML命令给id为span1的span标签置入了内容,执行结果如下

javascript核心技术(二十七)原生JS的标签节点操作(六) 置属性 置内容 追加属性
三、追加属性
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <div id="box">
        <span id="span1">这是span1</span>
        <span id="span2">这是span2</span>
        <span id="span3">这是span3</span>
    </div>
</body>
<script>
    var span1=document.getElementById('span1');
    span1.className='cx';
    span1.className +=' cx1';
</script>
</html>

以上我们先获取到了id为span1的元素,然后给该元素置了一个class=cx的属性,然后又通过+=的方式给该元素的class属性追加了一个cx1的属性值。
执行结果如下:

javascript核心技术(二十七)原生JS的标签节点操作(六) 置属性 置内容 追加属性


以上就是关于置属性、置内容和追加属性的讲解,请大家自己动手尝试操作一下其它标签。

易博软件介绍

0

主题

12

帖子

7

积分

营销入门

Rank: 2

积分
7
发表于 2023-2-18 06:22:15 | 显示全部楼层
真的很不错啊,真是有眼福啊。……?^?div>

0

主题

18

帖子

10

积分

营销入门

Rank: 2

积分
10
发表于 2023-3-2 05:02:07 | 显示全部楼层
^谢谢
发表于 2023-3-12 07:28:59 | 显示全部楼层
好贴! 支持!

5

主题

215

帖子

115

积分

营销菜鸟

Rank: 3Rank: 3

积分
115
发表于 2023-3-23 04:11:26 | 显示全部楼层
终于明白了自己的方向,感谢楼主

0

主题

22

帖子

12

积分

营销入门

Rank: 2

积分
12
发表于 2023-3-28 17:08:30 | 显示全部楼层
确实写的好,我今年也是大四拉~~~自己觉得自己的东西学的很好,但在别人眼里根本就算不上是什么,一山比一山高
发表于 2023-4-3 08:24:22 | 显示全部楼层
让我深有感触,感觉自已差太多太多了   

0

主题

9

帖子

5

积分

营销入门

Rank: 2

积分
5
发表于 2023-4-8 16:37:42 | 显示全部楼层
^哈哈~~~你真笑死我了,再重新看看吧~~~
发表于 2023-4-13 10:29:00 | 显示全部楼层
我作为初学者,更是应该先把基础打牢固

0

主题

18

帖子

10

积分

营销入门

Rank: 2

积分
10
发表于 2023-4-18 10:38:24 | 显示全部楼层
很受用
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

1、请认真发帖,禁止回复纯表情,纯数字等无意义的内容!帖子内容不要太简单!
2、提倡文明上网,净化网络环境!抵制低俗不良违法有害信息。
3、如果你对主帖作者的帖子不屑一顾的话,请勿回帖。谢谢合作!
3、问答求助区发帖求助后,如有其他用户热心帮您解决问题后,请自觉点击设为最佳答案按钮。

 
 
QQ在线客服
QQ技术支持
工作时间:
8:00-18:00
软著登字:
1361266号
官方微信扫一扫
weixin

QQ|小黑屋|Archiver|慈众营销 ( 粤ICP备15049986号 )|网站地图

自动发帖软件 | 自动发帖器 | 营销推广软件 | 网络营销工具 | 网络营销软件 | 网站推广工具 | 网络推广软件 | 网络推广工具 | 网页推广软件 | 信息发布软件 | 网站推广工具 | 网页推广软件

Powered by Discuz! X3.4   © 2012-2020 Comsenz Inc.  慈众科技 - Collect from 深圳吉宝泰佛文化有限公司 公司地址:罗湖区黄贝街道深南东路集浩大厦A1403

返回顶部 返回列表