我想尝试我的代码,因此我想在我的网页上构建类似于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>
目前,您正在尝试在加载文档时(当输入没有值时(获取输入字段(这是一个空字符串(的 innerHTML。尝试在 keyup 侦听器中获取带有 prompt.value
的值:
var prompt = document.getElementById("cmd-prompt");
prompt.onkeyup = function(e){
if(e.keyCode == 13){
eval(prompt.value);
}
}