我想通过JavaScript函数传递图像的SRC URL。
<head>
<script>
function myFunction() {
var str1 = "somepictureurl.png";
return str1;
}
</script>
</head>
<body>
<img src="myFunction()" alt="notworking">
</body>
不幸的是,它无法正常工作,而Alt"不工作"正在显示。
html只是那样行不通。JavaScript函数无法从以这种方式调用元素。
您必须在页面底部添加一个方法调用,然后传递某种id
:
<html>
<head>
<script>
function myFunction(id) {
var str1 = "somepictureurl.png";
document.getElementById(id).src = str1;
}
</script>
</head>
<body>
<img id="img1" alt="notworking">
<script>
myFunction("img1");
</script>
</body>
</html>