我想试验一下我的代码,因此,我想在网页上构建类似于CMD提示的内容。
我尝试eveal()
知道其背后的危险,但是我正在构建本地应用程序而不是Web应用程序。
这是我想结束的代码类型: 显然这是行不通的,但是有没有办法仅使用JavaScript来实现类似的目的?
var prompt = document.getElementById("cmd-prompt");
var prompt_value = prompt.innerHTML;
prompt.onkeyup = function(e){
if(e.keyCode == 13){
eveal(prompt_value);
}
}
<html>
<body>
<input id="cmd-prompt">
</body>
</html>
答案 0 :(得分:0)
目前,您正在尝试在加载文档时(当输入没有值时)获取输入字段的innerHTML(这是一个空字符串)。尝试在键盘监听器中使用prompt.value
来获取值:
var prompt = document.getElementById("cmd-prompt");
prompt.onkeyup = function(e){
if(e.keyCode == 13){
eval(prompt.value);
}
}