理解有点混乱!

来源:2-7 编程练习

qq_夏日青枫_0

2016-03-16 17:00

因为在<body></body>中有onclick="openWindow()" 可以理解在<script></script>有定义函数function openWindow()这一条语句,这个没有问题。

if(confirm("你确定打开新窗口?"))    //用confirm的确认,只有点击确定后才继续下一步语句的执行

{val url=prompt("请输入一个网址","http://www.imooc.com");}  //用prompt的形式,当点击确定时,打开str2也就是相应的网址??

写回答 关注

5回答

  • 躲雨的聪
    2016-03-16 17:27:35
    已采纳

    prompt()不会直接执行默认的内容,只有修改新的内容,再点击确定才会执行相应的操作。再说了打开一个网页就不应该用这个方法,最好是用window.open()

    qq_夏日青...

    window.open()其实我写了,只是对于这句代码没有异议,所以才没有提及,不过还是谢谢提醒和解答!!

    2016-03-17 09:54:42

    共 2 条回复 >

  • qq_夏日青枫_0
    2016-03-17 09:49:37

    补漏:打开窗口用window.open()这句代码我其实已经用了,也写入了,只是对于这句代码没有异议而已,所以没有在问题中提及到

  • lili23916
    2016-03-16 18:27:31

    楼上说得对,,,

  • lwyzxx
    2016-03-16 17:18:11

    str2是默认显示在输入框的内容,打开网址需要用window.open。还有confirm那里只是返回true和null值,if(a==true)才是判断语句。

  • 慕九州0217251
    2016-03-16 17:17:13

    是的。

JavaScript入门篇

JavaScript做为一名Web工程师的必备技术,本教程让您快速入门

739817 学习 · 9566 问题

查看课程

相似问题