我有两个单独的HTML文件和.js文件。我有一个计算方法,它返回javascript文件中的结果。
我的问题是如何从javascript返回值设置文本框值。或至少从单独的javascript文件。最初我在下面尝试过,因为javascript和html是分开的。
function Calculate(ch)
{
//...
document.getElementById('Input').value = resultValue;
}
谢谢!
答案 0 :(得分:2)
eval是我的问题的解决方案。 Input.value = eval(Calculate(ch))
答案 1 :(得分:0)
尝试在html文件的底部(靠近< / body>)定义js文件。如果你在目标元素之上定义了它未知的。这可能会有所帮助。
费利克斯
答案 2 :(得分:0)
使用innerHTML
属性访问textarea内容,而不是value
属性。
function Calculate(ch) {
//...
document.getElementById('Input').innerHTML = resultValue;
}