【发布时间】:2017-02-10 23:34:32
【问题描述】:
HTML
<img src="http://i.pr3cast.pw/02.09.10z.png" onClick="disappear()">
JS
function disappear() {
document.getElementsByTagName("img").style.display = "none";
}
https://jsfiddle.net/1y42d7zm/
当我点击时图像没有任何反应:(
控制台说:未捕获的类型错误:无法设置未定义的属性“显示”
谢谢
【问题讨论】:
-
.getElementsByTagName()函数返回元素的列表,即使页面上只有一个匹配元素。 -
o.o 那我应该用什么?
-
你可以使用它,但你必须从列表中提取实际的目标图像。具体如何执行取决于 HTML。
标签: javascript html function onclick display