我正在尝试将此代码添加到chrome扩展程序中,以在聊天框可用时提醒我。到目前为止,它在类名称为shoutbox的div中不起作用。

function Detection(){
    if(document.getElementsByClassName("shoutbox")!=null){
      alert('Chat is available.')
    }
}

Detection();

更新的代码:页面加载,并且永远不会出现警告对话框。
function Detection(){
    if(document.getElementsByClassName("shoutbox").length > 0){
        alert('Chat is available.')
    }
}

window.onload = Detection;

最佳答案

== null无法检测到空数组(无结果)。你可以写

if(document.getElementsByClassName("shoutbox").length > 0){
  alert('Chat is available.')
}

09-25 17:34