认识我有两个图像:图像源不错误地通过功能
<img id="img1" src="l1.jpg" usemap="#lb" height="400" border="0" width="300">
<img src="images.jpg" id="img2">
然后,我有一个的JavaScript:
function checkImg() {
if (document.getElementById('img2').src=="images.jpg")
{
if (document.getElementById('img1').src=="l1.jpg")
{
window.alert("hi");
}
} else {
window.alert("bye");
}
}
checkImg();
而激活一个按钮:
<button type="button" onclick="checkImg()">Click Me!</button>
两个图像都有脚本中指定的源,尽管它仍然是a讲'再见'而不是'嗨'。 有什么问题?
问题是'src'属性返回一个绝对URL,而不是你刚刚设置的相对URL。 – adeneo
@adeneo哎呀...应该改变 –
@adeneo [第二篇文章]我如何使用src作为相对URL? –