Javascript在加载时更改img src

Javascript在加载时更改img src,javascript,html,Javascript,Html,我试图使用Javascript在加载时更改imgsrc。但我所拥有的似乎不起作用。有什么想法吗 (img src的区别在于png和svg) HTML 链接到返回一个类似数组的对象,您需要使用索引来迭代和访问它的属性 document.getElementsByClassName("fusion-logo-1x")[0].src = "//new.network-data-cabling.co.uk/wp-content/uploads/2016/08/ACCL_Logo.svg"; 使用此脚本

我试图使用Javascript在加载时更改
img
src
。但我所拥有的似乎不起作用。有什么想法吗

(img src的区别在于
png
svg

HTML

链接到

返回一个类似数组的对象,您需要使用索引来迭代和访问它的属性

document.getElementsByClassName("fusion-logo-1x")[0].src = "//new.network-data-cabling.co.uk/wp-content/uploads/2016/08/ACCL_Logo.svg";
使用此脚本

window.onload = function() {
    document.getElementsByClassName("fusion-logo-1x")[0].src = "//new.network-data-cabling.co.uk/wp-content/uploads/2016/08/ACCL_Logo.svg";
};

getElementsByClassName
返回节点列表。。将
id
属性与
getElementById
一起使用,或者与--
文档一起使用。getElementsByClassName(“fusion-logo-1x”)[0]。setAttribute(“src”,“//new.network data cabling.co.uk/wp content/uploads/2016/08/ACCL_logo.svg”)--编辑以删除第二个斜杠…啊,当然!它应该是一个数组。非常感谢!
document.getElementsByClassName("fusion-logo-1x")[0].src = "//new.network-data-cabling.co.uk/wp-content/uploads/2016/08/ACCL_Logo.svg";
window.onload = function() {
    document.getElementsByClassName("fusion-logo-1x")[0].src = "//new.network-data-cabling.co.uk/wp-content/uploads/2016/08/ACCL_Logo.svg";
};