博客
关于我
JS17-DOM操作之设定标签属性
阅读量:531 次
发布时间:2019-03-09

本文共 750 字,大约阅读时间需要 2 分钟。

文中涉及到HTML标签的操作方法,这里将以技术性的角度进行阐述。

// element.querySelector方法用于从节点列表中快速找到带有选定类名或属性的所有标签。这里使用querySelector('div')来获取所有div标签的对象。

// 添加属性的不同方法:// 1. 通过设置属性直接在标签对象上定义,一般适用于id和class属性。// 例如:标签对象 id 属性可以通过 oDiv.id = 'div1'; 来设定。

// 2. 对于其他自定义的属性,可以使用 setAttribute() 和 getAttribute() 方法进行操作。// 例如:使用 oDiv.setAttribute('index', 0); 设置属性值,oDiv.getAttribute('index') 获取对应的属性值。

// 注意事项:// - 对于某些属性(如id和class),直接通过标签对象设定和获取更为高效。// - 对于其他属性(如name和title),建议使用 setAttribute() 和 getAttribute() 为更好的选择,以确保不同浏览器的兼容性。

//示例代码:

var oDiv = document.querySelector('div');oDiv.id = 'div1';oDiv.className = 'div2';oDiv.name = '张三';

// 常用属性和方法说明:

  • id属性: 需要通过 oDiv.id 来操作。
  • class属性: 需要通过 oDiv.className 来操作。
  • 其他属性: 使用 setAttribute()getAttribute() 方法处理。

这样操作既符合W3C标准,又能确保跨浏览器的兼容性。

转载地址:http://cnaiz.baihongyu.com/

你可能感兴趣的文章
Java处理时间Date
查看>>
CentOS 7 修改ip、MAC、UUID
查看>>
go语言中select实现优先级
查看>>
web前端-CSS-字体属性
查看>>
web前端-CSS-媒体查询响应式和多列
查看>>
yolov2.cfg与yolov3配置文件参数解析
查看>>
在vscode编辑器里使用leetcode插件刷题
查看>>
【leetcode-字符串】外观数列
查看>>
【leetcode】Shuffle an Array 打乱一个没有重复元素的数组
查看>>
[notes] JSON notes
查看>>
[设计模式]代理模式
查看>>
[设计模式]策略模式(strategy)---算术运算
查看>>
设计模式之——桥接模式(Bridge)
查看>>
高性能MySQL——第三章服务器性能剖析
查看>>
【PTA】 敲笨钟 (20 分)
查看>>
nuxt.js项目在启动时设置默认跳转页面
查看>>
信号和槽
查看>>
Buck_Boost电路分析 亲测
查看>>
redis只能做缓存?你错了
查看>>
材料学博士转型大数据开发,是一种什么体验?
查看>>