javascript - 通过 JavaScript 应用链接
问题描述
你好,我想知道如何仅使用JavaScript 在元素周围/向元素添加新链接?我是 JavaScript 新手,如果这个问题看起来很愚蠢或太简单,我很抱歉。
当前的:
<div class="container">
<div class="content1"></div>
<div class="content2"></div>
</div>
所需代码:
<div class="container">
<div class="content1"></div>
<a href="http://example.com">
<div class="content2"></div>
</a>
</div>
解决方案
只需使用普通的 DOM 操作,无需任何技巧
const container = document.querySelector('.container');
const a = container.appendChild(document.createElement('a'));
a.href = "http://example.com";
a.appendChild(document.querySelector('.content2'));
console.log(container.innerHTML);
<div class="container">
<div class="content1"></div>
<div class="content2"></div>
</div>
推荐阅读
- excel - 引用另一个数据集的excel上的条件格式
- batch-file - 接受 Setx 值,但没有真正改变
- c++ - libsimdpp 比调试 gcc 慢
- mysql - 为什么这对所有输入都返回 No
- single-sign-on - 使用 uaa.yml 配置 UAA cloudfoundry
- java - 访问原始 MAC 时间
- android - 如何通过命令行接受 Android 模拟器的调试对话框
- wpf - WPF TextBlock.Text StringFormat 不起作用
- mongodb - 如何将 spark 数据集转换为 geomesa 特征?
- jenkins-pipeline - 如何使用 Jenkins CLI 触发并进入管道的下一阶段?