javascript事件不与Chrome扩展工作,为什么!: /

javascript events not working with Chrome Extension , why ! :/

本文关键字:为什么 工作 扩展 事件 Chrome javascript      更新时间:2023-09-26

HTML//code

input id ="submit_btn" type="submit" value="find" onclick="goto();"

Javascript/code

 function goto()
    {
        if (document.getElementById("s_keyword").value != "") {
            var url = ("https://www.youtube.com/results?search_query=" + document.getElementById("s_keyword").value);
            var site = window.open(url, '_blank');
            site.focus();
        }
    };  

它永远不会进入goto函数!

Chrome扩展不支持内联事件。在JavaScript中添加事件侦听器,就可以了:

document.getElementById('submit_btn').addEventListener('click', goto);

你可能也想避免使用goto作为你的函数名。可以是保留关键字