rit*_*hie 4 html javascript jquery dom
我看到它在网站上使用,所以我不确定.我可以在我的HTML中使用OnChange和onClick吗?我有点困惑,我认为javascript在html中被弃用了?但是,我认为这两个动作是DOM GlobalEventHandlers的一部分?我认为jquery使用它很多,所以我应该没事?
<select id="select" class="button" onChange=getValue()>
Run Code Online (Sandbox Code Playgroud)
我认为在html中不使用js意味着什么
<p javascript:code> </p>
Run Code Online (Sandbox Code Playgroud)
好吧,我收到了一个错误,但我认为它与chrome扩展的工作方式有关.我要看看这个:
拒绝执行内联事件处理程序,因为它违反了以下内容安全策略指令:"script-src'self'blob:filesystem:chrome-extension-resource:".要么是'unsafe-inline'关键字,哈希('sha256 -...'),要么是nonce('nonce -...')来启用内联执行.
听起来像是在撰写Google Chrome扩展程序.您不能在用于扩展页*的安全模型下使用任何内联事件处理程序(即onEvent属性).所有事件必须通过Javascript代码设置,例如
document.getElementById("select").addEventListener("change", getValue);
Run Code Online (Sandbox Code Playgroud)
或者,如果你使用jQuery:
$("#select").change(getValue);
Run Code Online (Sandbox Code Playgroud)
*:具体而言,Chrome扩展程序的内容安全政策.