我有一个href为“www.example.com“的按钮Awww.A.com。我试图找出实现这一点的条件:
如果巴顿的href!=“www.A.com“,则函数将按钮的href重写为“www.A.com”。
我想象整个函数是这样的:
<script>
var x = document.getElementById("button A");
var y = "www.A.com";
window.onload = function() {
if (x.href != y){
document.getElementById("button A").href="www.A.com";
}
}
</script>
我对JavaScript编码有点陌生,所以也许我完全错了。谢谢你的帮助。
2条答案
按热度按时间9fkzdhlc1#
欢迎使用堆栈溢出,您的代码看起来几乎正确,但id不应该有空格
button A
尝试将其放置为buttonA
和
href
返回完整的url,包括http://
,所以你应该让你的y变量:和内部负载功能:document.getElementById(“按钮A”).href= y;
vc9ivgsu2#
id中不能使用空格,请尝试将
button A
改为buttonA
看看这个,它可能会解决你的问题。