【发布时间】:2020-04-02 18:03:41
【问题描述】:
这对你们很多人来说一定很简单,但我才刚刚开始学习 javascript,并尝试了很多教程,但都没有奏效。
我正在使用 Wordpress 构建一个网站,并且无法在菜单链接上本地添加 javascript,所以我添加了一个类来识别链接并在外部添加一个函数,我最后一次尝试是以下代码:
<a class="radioPlayerLink" href="#">Listen do the radio player</a>
并尝试使用以下脚本添加 javascript:
<script>
var radioPlayer = document.getElementByClassName("radioPlayerLink");
radioPlayer.addEventListener("click", abrirPlayer);
function abrirPlayer(){
window.open('https://portalrdx.com.br/player-rdx.html', 'aio_radio_player', 'width=720, height=355'); return false;");
}
</script>
我对 Wordpress 解决方案不感兴趣,但要让 javascript 正常工作,请尽可能详细说明我在哪里出错(可能是所有错误)。
谢谢你:)
【问题讨论】:
-
尝试:
radioPlayer[0].addEventListener("click", abrirPlayer);。更多信息:Using addEventListener and getElementsByClassName。另外,getElementByClassName有错字。 -
另外
document.getElementByClassName("radioPlayerLink");是一个错字。document.getElementsByClassName("radioPlayerLink");是正确的。最好使用document.querySelectorAll(".radioPlayerLink")
标签: javascript