javascript - 使用 javascript 更改标签

标签 javascript html

<分区>

我想知道如何使用纯 javascript 更改标签

    <span>some text</span>

我想改成那个

  <div>some text</div>

我不知道该怎么做。

最佳答案

您不能像那样更改元素的类型,而是必须创建一个新元素并将内容移入其中。示例:

var e = document.getElementsByTagName('span')[0];

var d = document.createElement('div');
d.innerHTML = e.innerHTML;

e.parentNode.replaceChild(d, e);

演示:http://jsfiddle.net/Guffa/bhnWR/

关于javascript - 使用 javascript 更改标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13389751/

相关文章:

javascript - 在自定义推特分享图标中分享链接、标题和一张图片

html - div 如何在 css 中填充父元素

javascript - 更改 Slick slider 中的箭头按钮

javascript - 如何通过下拉列表筛选 Tableau 工作簿?

javascript - 使用<noscript>有安全风险吗?

javascript - angularjs 无法实例化模块 ui.bootstrap.demo

html - CSS 3D 容器,如帖子中所示

python - 使用 beautiful soup 4 抓取 <p class ="postbody"> 标签内的 URL 并将其保存到文本文件中

javascript - 从复选框中选择选中的值

javascript - setTimeout/Interval - 无限循环