JS中节点属性如何实现,有多少种方法
Admin 2022-07-14 群英技术资讯 873 次浏览
本篇内容介绍了“JS中节点属性如何实现,有多少种方法”的有关知识,在实际项目的操作过程或是学习过程中,不少人都会遇到这样的问题,接下来就让小编带大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!修改方法:1、使用setAttribute()方法修改节点属性的值,语法“节点.setAttribute(属性名,值)”;2、使用removeAttribute()方法删除指定的属性,语法“节点.removeAttribute(属性名)”。

本教程操作环境:windows7系统、javascript1.8.5版、Dell G3电脑。
javascript修改元素节点的属性
setAttribute() 方法设置属性值
使用元素的 setAttribute() 方法可以设置元素的属性值。用法如下:
setAttribute(name, value)
参数 name 和 value 分别表示属性名称和属性值。属性名和属性值必须以字符串的形式进行传递。如果元素中存在指定的属性,它的值将被刷新;如果不存在,则 setAttribute() 方法将为元素创建该属性并赋值。
<div id="red">红盒子</div>
<div id="blue">蓝盒子</div>
<script>
var red = document.getElementById("red"); //获取红盒子的引用
var blue= document.getElementById("blue"); //获取蓝盒子的引用
red.setAttribute("title", "这是红盒子"); //为红盒子对象设置title属性和值
blue.setAttribute("title", "这是蓝盒子"); //为蓝盒子对象设置title属性和值
</script>removeAttribute() 方法删除属性
使用元素的 removeAttribute() 方法可以删除指定的属性。用法如下:
removeAttribute(name)
参数 name 表示元素的属性名。
示例:
<script>
window.onload = function () { //绑定页面加载完毕时的事件处理函数
var table = document.getElementByTagName("table")[0]; //获取表格外框的引用
var del = document.getElementById("del");
var reset = document.getElementById("reset");
del.onclick = function () {
table.removeAttribute("border");
}
reset.onclick = function () {
table.setAttribute("border", "2");
}
</script>
<table width="100%" border="2">
<tr>
<td>数据表格</td>
<tr>
</table>
<button id="del">删除</button><button id="reset">恢复</button>在上面示例中设计了两个按钮,并分别绑定了不同的事件处理函数。单击“删除”按钮即可调用表格的 removeAttribute() 方法清除表格边框,单击“恢复”按钮即可调用表格的 setAttribute() 方法重新设置表哥便可的粗细。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:mmqy2019@163.com进行举报,并提供相关证据,查实之后,将立刻删除涉嫌侵权内容。
猜你喜欢
本文实例为大家分享了微信小程序实现轮播图指示器的具体代码,供大家参考,具体内容如下1.文件目录2.轮播图页面布局需求:自定义轮播指示器:当轮播图发生变化时,自定义轮播指示器跟随图片发生对应改变bindchange:current 改变时会触发 change 事件,即当图片索引发生变化时触发的事件current:当前所在
这篇我们来了解Node.js中puppeteer库如何安装和使用,以及能用做什么?文中的介绍很详细,有具体示例供大家参考,对大家学习和了解puppeteer库的使用有帮助,感兴趣的朋友就继续往下看吧。
Events是Node中的一个很重要的核心模块,Stream,网络,文件系统统统都是继承自这个模块。Streams模块就是继承自EventEmitter,所以说弄明白Events模块,特别是EventEmitter对象,对于理解Node中的很多模块都是有好处的。Stream非常擅长处理数据,无论是读,写或者是转换。比如,你可以用Stream接收数据库中的数据,将其流出到csv的流中,导出成
这篇文章小编给大家分享的是Nodejs中fs文件系统怎样使用的内容,下文对fs文件系统怎样使用介绍的很详细,感兴趣的朋友可以了解看看,下面让我们一起来学习一下吧!
这篇文章主要介绍了vue 路由懒加载,当打包构建应用时,JavaScript 包会变得非常大,影响页面加载,这便是vue 路由懒加载,接下来随小编一起进入文章了解更多详细内容吧
成为群英会员,开启智能安全云计算之旅
立即注册Copyright © QY Network Company Ltd. All Rights Reserved. 2003-2020 群英 版权所有
增值电信经营许可证 : B1.B2-20140078 粤ICP备09006778号 域名注册商资质 粤 D3.1-20240008