你说的有点不清楚,你点了取消的话执行的是else后面的代码和alert("你好"+myname)无关,还是说你不知道!=是“不是”的意思,str2就是用户输入的内容,点了确定就会返回这个内容,点取消就返回null
你第一个代码段没有问题,可以按照预期运行;:如果你把if (clickConfirm == true)误打成if (clickConfirm = true)就会出现你描述的问题,这段代码和你测试时的代码是否不同?你第二个代码段错在对prompt方法返回值的理解。下面的代码是对你的描述的一种实现:<!DOCTYPE html> <html> <head> &...
var herf=prompt("请输入网址:");当在prompt中输入值的时候,就会将值赋值给herf了。直接用herf就i可以了。你代码中 var url=document.getElementById(“herf”) 这句话中的引号是中文的,改成英文半角的
请问怎么把prompt的返回值(网址)放到window.open中
共2个回答window.open(mp,'width=400px,height=500px,menubar=no,toolbar=no');这样就行了啊,直接把prompt()的返回值作为open()的第一个参数
prompt:如果用户单击提示框的取消按钮,则返回 null。如果用户单击确认按钮,则返回输入字段当前显示的文本。所以你的b其实是网址,如果点取消就是null,判断b是否为null即可。代码如下 var b = prompt("请输入网址:","http://www.imooc.com/"); if (b!=null && b!="") ...
prompt获得的str2,如果我想判断str2是否输入了数据,该怎么判断?
共5个回答function xxx() { var address=prompt("请输入确定打开的网址"); if(address!=“”) { /*如果文本输入框没有任何内容会走该分支, 但是这样有局限性,比如文本输入框中输入的是“ ”即一个空格, } else { }