如何获取getElementsByClassName并应用另一个getElementsByClassName

时间:2019-02-17 11:46:12

标签: javascript html

我正在尝试在按钮img中设置html .button__image,并在发生图像错误时(跨多个类)将隐藏范围更改为display:block;。这就是为什么没有使用getElementById),但出现错误:

错误

Uncaught TypeError: document.getElementsByClassName(...).addEventListener is not a function

HTML

<img src="images/logo_image.svg" class="button__image"><span class="hidden"/>stuff</span>

JS

document.getElementsByClassName("button__image").addEventListener("error", unhideHiddenFunction);

function unhideHiddenFunction() {
    alert('image error');
    document.getElementsByClassame("hidden").style.display = "block";
}

0 个答案:

没有答案