javascript - 使用 javascript 插入跨度环绕链接文本

标签 javascript

我想用 <span> 包围链接的文本部分标签。这样;

<a class="button" href="#">Text</a>

变成了

<a class="button" href="#"><span>Text</span></a>

我想仅使用 JavaScript 来实现此目的,但是,我愿意接受建议。

提前感谢您的帮助

最佳答案

我看到有一个答案。我觉得这样更容易理解:

let anchor = document.querySelector(".button");
let html = anchor.innerHTML;

anchor.innerHTML = "<span>" + html + "</span>";
<a class="button" href="#">Text</a>

关于javascript - 使用 javascript 插入跨度环绕链接文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51264236/

相关文章:

javascript - WordPress 不加载 javascript 文件

javascript - 如何阻止标签漂浮在焦点顶部?

javascript - 文件上传后返回空对象 - Apollo graphql

javascript - setTimeout 不起作用

javascript - ExtJS 手动添加记录以动态存储和更改模型

javascript - 为什么 javascript/typescript 会隐式地将日期对象转换为字符串?

javascript - 使用 angularJS 进行带有类别和标签的实时搜索

javascript - 使用 jquery 在 ul 菜单中添加 li dynamik

javascript - React 子组件渲染错误

javascript - 如何使用 Javascript 从纹理图集中获取图像?