我有以下代码:
var answer = prompt('ENTER YOUR TEXT);
当 javascript 执行时,它会弹出提示框,但会在此代码所属的 html 文件的框顶部为其提供一个标题。
有什么办法可以摆脱它?
我有以下代码:
var answer = prompt('ENTER YOUR TEXT);
当 javascript 执行时,它会弹出提示框,但会在此代码所属的 html 文件的框顶部为其提供一个标题。
有什么办法可以摆脱它?
不,这是不可能的。改用 apprise 之类的方法
Apprise('Name:', {input:true});
http://labs.bigroomstudios.com/libraries/Apprise-v2
在下面编辑
这巧妙地解决了这个问题!
window.prompt = function(text, callback) {
var options = {
buttons: {
confirm: {
text: 'Send',
action: function(e) {
callback(e.input);
Apprise('close');
}
},
},
input: true
};
Apprise(text, options);
};
prompt("Say something", function(returnValue) {
console.log(returnValue);
});