onclick里面是javascript代码没错
除了 <script> </script>括起来的代码
事件句柄里可以有javascript代码,就是onEvent里面,如onclick, onmouseover等
还有javascript伪协议里面可以有javascript代码,如<a href = "javascript:alert('aa');void(0);"></a>
除了 <script> </script>括起来的代码
事件句柄里可以有javascript代码,就是onEvent里面,如onclick, onmouseover等
还有javascript伪协议里面可以有javascript代码,如<a href = "javascript:alert('aa');void(0);"></a>
事件句柄中可以有javascript代码,也可以用vbscript代,html解释器如何区分,是什么代码呢(即是js还是vbs代码)另外,我是新手,问一下,javascript伪协议 是什么?
IE下,如果你首先用到了一段脚本是vbs的,那么后面就会默认是vbs。文件1:
<script language="vbscript"></script>
<button onclick='msgbox "vbs box"'>vbs</button> 这里就是默认vbs了文件2:
<script language="javascript"></script>
<button onclick='alert("js box")'>js</button> 这里就是默认js了
但是,你也可以显示的指定所用的脚本语言类型,用到language属性,示例:
<button onclick='msgbox "vbs box"' language="vbscript">vbs</button>
<button onclick='alert("js box")' language="javascript">js</button>
标准写法是<script type="text/javascript" language="javascript">
onclick="alert('单击事件')"也默认是javascript事件