在页面加载时更改特定类的所有链接

时间:2016-01-27 07:46:18

标签: javascript

this网站上,inventory类中的所有链接都需要更改为this链接。我找不到要编辑它的文件并更改链接,所以我使用JavaScript来完成它。我编写了以下代码,但它不起作用。

<script type="text/javascript">
       document.getElementByClass("inventory").href="http://www.inspuratesystems.com/mandviwalla-motors/contact/"; 
</script>

4 个答案:

答案 0 :(得分:1)

正确的语法:

document.getElementsByClassName("inventory")

如果网页上只有一个这样的链接尝试访问第一个元素,则上述方法返回DOM对象数组

document.getElementsByClassName("inventory")[0].href

答案 1 :(得分:1)

应该是 let fbLoginManager : FBSDKLoginManager = FBSDKLoginManager() fbLoginManager.logInWithReadPermissions(["email"], handler: { (result, error) -> Void in 而不是getElementsByClassName(错字)

  

它返回具有所有给定类名的所有子元素的类似数组的对象。

试试这个:

&#13;
&#13;
getElementByClass
&#13;
&#13;
&#13;

答案 2 :(得分:0)

您可以使用Jquery

执行此操作

&#13;
&#13;
$(document).ready(function () {
   $("#link").attr("href", "#someOtherPlace");
  });
&#13;
<a id="link" href="#somePlace">LINK</a>

<!--NOTICE THE HREF VALUE-->
&#13;
&#13;
&#13;

答案 3 :(得分:0)

可以使用jquery吗?  尝试以下

$(document).ready(function(){

$('.inventory').each(function(){
   $(this).attr('href' , 'http://www.inspuratesystems.com/mandviwalla-motors/contact/');
})

})