开发者社区 问答 正文

怎样在html中使用自定义标签

比如说用

<aliyun> …… </aliyun>

代替

<div class="aliyun"> …… </div>

这样可以在插入的时候方便一些
要具有比较好的浏览器兼容性

展开
收起
杨冬芳 2016-06-14 12:02:36 1979 分享 版权
1 条回答
写回答
取消 提交回答
  • IT从业

    var node = document.createElement("aliyun");
    node.id = "test";
    node.innerHTML = 'just test';

    document.body.appendChild(node);

    在所有浏览器里,只要用createElement的话,都是可用的,然后可以用css去定义它.

    主要的好处是 隔离用户的代码 ,例如一些web输入法,书签的方式动态插入一些脚本,生成dom,那为了和网站不产生冲突,可以动态创建自定义标签来避免。

    2019-07-17 19:37:13
    赞同 展开评论
问答地址: