javascript事件不与Chrome扩展工作,为什么!: /
javascript events not working with Chrome Extension , why ! :/
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
作为你的函数名。可以是保留关键字
相关文章:
- 为什么这在IE中的工作方式与在Firefox中不同
- 为什么不是't窗口.恢复正常工作吗?(javascript/jquery)
- 为什么不'在JQuery中找到第二个css选择器的工作
- 为什么不是'这个jQuery汉堡包按钮不工作
- 为什么我根本无法让 jquery 可见插件工作
- 为什么不是'我的JS滑块正在工作
- 为什么不是'我的函数在解析云代码中工作吗?当我在Angular和Express中测试时,它是有效的
- 为什么ng控制器不调用或工作或功能不工作
- 为什么这个代码不能正常工作
- 为什么jquery悬停在jsfiddle中可以工作,而在我的html布局中却不能
- 为什么没有'无法通过状态更改工作RTCPeerConnection
- 为什么这个jQuery可以作为一个小提琴工作,但在我的网页上没有
- 为什么我的JavaScript在Safari上的严格模式下不能正常工作
- 为什么文本对齐:对;工作不正常
- 为什么递归生成器函数没有't在ES2015工作
- 为什么获胜'我的自定义功能工作
- 为什么Turbolinks不能正常工作?Rails应用程序
- AngularJS控制器不工作,为什么?(简单的控制器示例)
- 动态创建的对象,它们为什么工作
- 为什么“;a++ &;”工作,但"a++ "并# 39;t