禁用JavaScript时是否支持事件属性

时间:2014-06-14 06:37:14

标签: javascript html events

如果拥有此HTML代码且用户的浏览器的JavaScript被禁用,事件属性是否仍然有用?

<button onclick='alert("You clicked the button!");'>Click</button>

如果没有办法为禁用JavaScript的用户触发事件。

2 个答案:

答案 0 :(得分:0)

如果禁用浏览器JavaScript,则无法捕获任何JavaScript             你可以使用tag来提供一些启用javascript的信息

<noscript>
 For full functionality of this site it is necessary to enable JavaScript.
 Here are the <a href="http://www.enable-javascript.com/" target="_blank">
 instructions how to enable JavaScript in your web browser</a>.
</noscript>

答案 1 :(得分:0)

在浏览器中禁用JavaScript时,意味着不执行JavaScript代码,无论是在事件属性还是其他地方。从理论上讲,你可以使用另一种客户端脚本语言,但是没有现实的选择(VBScript只是IE浏览器,此外,如果禁用JavaScript,一般情况下其他客户端脚本也是如此)。 / p>

但是,某些元素具有HTML定义与它们相关联的事件处理。例如,表单中的<input type=submit>元素会在单击时导致表单提交,而<a href=...>...</a>元素会在单击时导致链接被跟踪。但是,您无法使警报弹出窗口以这种方式出现。