为什么将js的标签选择改为document.getElementsByTagName("img").src="landscape.jpg";就不行了?

<!DOCTYPEhtml><html><body><imgid="image"src="smiley.gif"><script>document.getElementB... <!DOCTYPE html>
<html>
<body>

<img id="image" src="smiley.gif">

<script>
document.getElementById("image").src="landscape.jpg";
</script>

</body>
</html>
展开
 我来答
coolbi5
2015-05-10 · TA获得超过1万个赞
知道大有可为答主
回答量:1.1万
采纳率:35%
帮助的人:2490万
展开全部
getElementById 是根据ID 找,获取到的图片对象是唯一的

getElementsByTagName("img") 找到的是一个从0开始IMG 的集合,如果页面只有一个IMG 的话,你试着 改成
document.getElementsByTagName("img")[0].src="landscape.jpg" 看看可以不
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式