细节:
嗨专家。我想仅使用 javascript 更改现有的 HTML 主题,并且在使用 javascript 更改 HTML 元素的 href 时遇到问题。但似乎我什至无法通过 ClassName 获取元素,因为下面 javascript 代码的 console.log 值显示为 0 长度。请帮助我应该如何修复代码。(注意我不能编辑现有的 HTML 代码,只能编写 javascript 的自定义代码)。此致
我的javascript如下:
var x8 = document.getElementsByClassName("slrofrpg-srvcs-backbtn");
console.log("length=",x8.length); --1st console
if (x8.length > 0){
console.log("ENTERED. length=", x8.length); --2nd console
x8[0].href = "javascript:history.back()";
}
我的 HTML 如下(其中的一部分):
<div class="slrofrpg-service-btn">
<a class="slrofrpg-srvcs-backbtn" href="javascript:void(0);">Back
</a>
<!-- react-text: 219 -->
<!-- /react-text -->
<a class="slrofrpg-srvcs-offerbtn" href="javascript:void(0);">Send now
</a>
</div>
第一个控制台日志结果:
length=0
第二个控制台日志结果:没有结果