日期:2014-05-16  浏览次数:20475 次

javascript:与<script></script>有何区别?
<a   href= "a.aspx "   onclick= "javascript:return   confirm( '你确定删除吗? '); "> 删除 </a>


<a   href= "a.aspx "   onclick= " <script> return   confirm( '你确定删除吗? '); </script> 删除 </a>

有什么区别?

为什么使用javascipt:就可以先出对话框,然后进行页面跳转。而使用 <script> 就直接进行跳转,并不执行弹出对话框?

把 <a   href= "a.aspx "   onclick= " <script> return   confirm( '你确定删除吗? '); </script> 删除 </a> 改为 <a   href= "a.aspx "   onclick= " <script   language= 'javascript '> return   confirm( '你确定删除吗? '); </script> 删除 </a> 后的效果是一样的。

===========================

请说明原因。谢谢。

------解决方案--------------------
onclick= " <script> alert( '再惹我就剁了你! '); </script> "

这句写法本身就是错的,你就别指望它有正确的正确的结果了!
哪里把 <script> 标签嵌套在一个onclick里的??
------解决方案--------------------
<script>
btn.onclick =function(){
<script>
alert( '再惹我就剁了你! ');
</script>
}
</script>

这成什么了??昂?
------解决方案--------------------
浏览器没办法解析两个嵌套的script标签.