黑马程序员技术交流社区

标题: javascript中window对象确认对话框示例没有出现效果,求解答? [打印本页]

作者: 为梦想而活着    时间: 2014-4-13 16:00
标题: javascript中window对象确认对话框示例没有出现效果,求解答?
本帖最后由 为梦想而活着 于 2014-4-13 20:51 编辑
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="UTF-8">
  5. <title>Insert title here</title>
  6. <script type="text/javascript">
  7.         function fun(thisurl){
  8.                 if(window.confirm("确认删除吗?")){
  9.                         alert("您选择的"是"!");
  10.                 }else{
  11.                         alert("您选择"否"!");
  12.                 }
  13.         }               
  14. </script>
  15. </head>
  16. <body >
  17.         <a href="#" onclick="fun()">删除邮件</a>
  18. </body>
  19. </html>
复制代码

作者: 王峰峰    时间: 2014-4-13 16:25
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="UTF-8">
  5. <title>Insert title here</title>
  6. <script type="text/javascript">
  7.         function fun(){
  8.                 if(window.confirm("确认删除吗?")){
  9.                         alert("您选择的“是”!");
  10.                 }else{
  11.                         alert("您选择”否“!");
  12.                 }
  13.         }               
  14. </script>
  15. </head>
  16. <body >
  17.         <a href="#" onclick="fun()">删除邮件</a>
  18. </body>
  19. </html>
复制代码



alert("您选择的“是”!");这里面错的,你用的是英文双引。
作者: ___________゛M    时间: 2014-4-13 16:33
  1. <script type="text/javascript">
  2.         function fun(thisurl){
  3.                 if(window.confirm("确认删除吗?")){
  4.                         alert("您选择的'是'!");
  5.                 }else{
  6.                         alert("您选择'否'!");
  7.                 }
  8.         }               
  9. </script>
复制代码

这样写 , 你的引号有错误 。  以后注意这些小错误
作者: 为梦想而活着    时间: 2014-4-13 17:23
___________゛M 发表于 2014-4-13 16:33
这样写 , 你的引号有错误 。  以后注意这些小错误

嗯,感谢指出,确实犯了不该犯的错误!!!:handshake
作者: 为梦想而活着    时间: 2014-4-13 17:25
王峰峰 发表于 2014-4-13 16:25
alert("您选择的“是”!");这里面错的,你用的是英文双引。

感谢指出,但是为什么单引号和双引号都可以呢?我试了下你这个也是对的,下面也对,为什么?
作者: 王峰峰    时间: 2014-4-13 17:44
为梦想而活着 发表于 2014-4-13 17:25
感谢指出,但是为什么单引号和双引号都可以呢?我试了下你这个也是对的,下面也对,为什么? ...

因为使用单引号就不会打乱外面的双引号了!具体专业术语要查书呢,但是原因就是这么个原因。
作者: 为梦想而活着    时间: 2014-4-13 18:20
王峰峰 发表于 2014-4-13 17:44
因为使用单引号就不会打乱外面的双引号了!具体专业术语要查书呢,但是原因就是这么个原因。 ...

多谢哈!!




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2