我知道JavaScript可以使用脚本标记嵌入到网页中,它可以在HTML或外部Js文件中。但据我所知,它也可以在标签的onclick和onload事件参数中。我想知道HTML页面上可能存在JavaScript的所有可能位置以及随之而来的限制,例如,是否可以将我的所有JS代码放入标记的onload参数中?
答案 0 :(得分:1)
可以找到JavaScript:
script
标记中(内联或引用单独的资源)。onxyz
属性事件处理程序。javascript:
伪协议,则需要使用网址:
href
元素上的a
action
元素的form
以下是其中三个示例(Stack Snippets不允许任何表单提交):
<script>
console.log("Code in script element");
</script>
<div onclick="console.log('Div clicked!')">Click me</div>
<a href="javascript:console.log('Link clicked')">Click me, too</a>
&#13;