我想创建一个JavaScript命令执行..我的意思是,如果我建立一个页面,用一个输入法,那么,输入法的值在JavaScript控制台中执行,然后,该执行的结果应在一个HTML标记被插入为: HTML:Javascript命令插入HTML
<input id="commandInsertion"/>
<input type="Submit" onclick="doCommand()">
<p id="result"></p>
JavaScript的:
var doCommand = function(x) {
// The command should be something like this
Execute(x); // Imaginary Function
document.getElementById('result').innerHTML = ResultOf(x);
// ResultOf() is also an imaginary function
};
doCommand
是执行一个指令,然后功能,打印它到文档
通过命令执行,你是说你只是想在浏览器控制台显示该命令吗? – Gjohn
目前还不清楚你的意思是什么* javascript console *,我的解释是:你需要一个函数来做** x **和另一个函数,它将** x **的结果写到文档中,是正确? – AGE
FWIW您不能在'input'元素上设置'innerHTML'的值。请参阅[什么是inputHTML的输入元素?](http://stackoverflow.com/questions/20604299/what-is-innerhtml-on-input-elements)尝试设置'value'属性或使用不同的HTML占位符,可以包含'innerHTML',如'div'。 – gfullam