首页 > 解决方案 > 在Javascript中添加指向itens的链接的问题

问题描述

我需要在 Wordpress 中添加一些 div 的链接,所以我尝试为它编写一些 JS 代码。但我不断收到以下错误“Uncaught TypeError: addId.setAttribute is not a function”

我将把代码留在下面。谢谢大家的帮助

var addId = document.getElementsByClassName("elementor-repeater-item-d7362c2");

addId.setAttribute('id', "item");


ogElement = document.getElementByid("item").innerHTML;
addLink = "<a href='https://www.vivendus.com.br/product-category/colar/'>" + ogElement + "</a>";
document.getElementByid("test").innerHTML = addLink;
.elementor-repeater-item-d7362c2 {
  color:#ccff00;
  font-size:2em;
}
<div class ='elementor-repeater-item-d7362c2'> test <div>

标签: javascript

解决方案


document.getElementsByClassName返回元素的集合,而不是元素。您应该指定正在使用的元素。


推荐阅读