javascript - 如何将 span 标签中的数据动态添加到 href 标签中
问题描述
我认为这可能有一个我想念的简单答案。以下标签将电视节目名称插入我网站上的任何页面:
<span class="show-title"></span>
我想要做的是将该数据动态合并到 HREF URL 链接中。
所以,让我们在我所在的页面上说:产生了结果:GOTHAM。
然后,我想使用该数据创建此网址: https://en.wikipedia.org/wiki/GOTHAM_(TV_series)
所以我正在尝试类似的东西:
<a href="https://en.wikipedia.org/wiki/<span class="show-title"></span>_(TV_series)"> Link</a>
或者
<a href="https://en.wikipedia.org/wiki/" <span class='show-title'></span> _(TV_series)"> Link </a>
没有任何工作 - 任何帮助都会很棒。谢谢!
解决方案
你可以这样做:
在 HTML 中
<a class="wikipedia-link">Link</a>
还有你的 JavaScript 函数:
setLink(showTitle) {
var link = document.getElementsByClassName("wikipedia-link");
link.setAttribute("href", "https://en.wikipedia.org/wiki/" + showTitle + "_(TV_series)");
}
推荐阅读
- python - 将列表写入 2 个不同的文本文件
- sql - 有没有办法同时查询别名和分区?
- python - 使用 scipy.spatial.cKDTree 或 queryBallPoint 与随机 2d 点使用两个数据集之间的最近邻居时出现问题
- nlp - 在 HuggingFace 库中基于 BERT 的模型中,merge.txt 文件是什么意思?
- solr - solr 突出显示:重叠的 html 标签
- python - 当我的角色静止不动时,我的敌人没有移动
- java - Morphia 2.0.0-RC1 查询在我保存对象后返回空列表
- python - 气流调度程序错误 - MySQL OperationalError 2006,“无法连接到 MySQL 服务器
(111)" - php - preg_match_all 多条代码扫描匹配第一个单词匹配
- python - POST 请求不适用于令牌验证检查