使用常规JavaScript(或原型),我试图更改div中第一个也是唯一的定位标记的href属性,以在windows.location.search结尾处包含查询字符串。 div有一个id,而锚点是无类且没有id的。我在其他地方看到过类似的代码,但是不太正确。

我到目前为止所拥有的如下:

var divTag =  document.getElementById("DivId").getElementsByTagName("a");
for(i = 0; i < divTag.length; i++){
    divTags[i].href = "myUrl"+window.location.search;
}


我尝试使用的实际html代码:

<div id="DivId">
     <a href="OldHref">
          <img/>
     </a>
</div>


谢谢。

最佳答案

您将变量声明为divTag,但将属性设置为divTags

10-08 00:15