You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

开发类ReactJS的JS库:如何获取动态创建元素的标签名?

获取动态创建DOM元素的标签名

直接利用DOM元素自带的tagName属性就能拿到标签名,默认返回大写形式,要是需要小写的话调用toLowerCase()方法即可。

修改你的示例代码如下:

// 获取动态创建元素的标签名
let demo = document.createElement("div");

function example(element){
  // 获取标签名并转为小写
  console.log(element.tagName.toLowerCase());
  // 输出: "div"
}
example(demo);

补充说明

  • 如果不需要小写格式,直接使用element.tagName会返回大写的标签名(比如"DIV")
  • 也可以选择使用element.localName或者element.nodeName:
    • element.localName始终返回小写的标签名(现代浏览器均支持)
    • element.nodeName对于元素节点来说,返回结果和tagName一致,为大写形式

内容的提问来源于stack exchange,提问作者Saneesh

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.08 15:15:38