Javascript 当我想从输入框中获取值时,会得到未定义的结果
我想从html代码中的输入中获取值并对其进行编辑,然后将其放入div中,但我没有定义 HTMLJavascript 当我想从输入框中获取值时,会得到未定义的结果,javascript,html,Javascript,Html,我想从html代码中的输入中获取值并对其进行编辑,然后将其放入div中,但我没有定义 HTML document.getElementById('doller')。值应更改为document.getElementById('doller')。值。 值应为小写 /*全局控制台*/ 函数转换器{ var amount=document.getElementById('doller')。值, 结果=3.75*金额, 按摩=document.getElementById('result'); 控制台日
document.getElementById('doller')。值应更改为document.getElementById('doller')。值
。
值
应为小写
/*全局控制台*/
函数转换器{
var amount=document.getElementById('doller')。值,
结果=3.75*金额,
按摩=document.getElementById('result');
控制台日志(金额);
message.innerHTML=结果;
}
将美元兑换成里亚尔
由于javascript是区分大小写的语言,“value”属性应为小写。因此,说明将是:
var amount = document.getElementById("doller").value.
以下是es6(ECMAscript 2015)中convertUsdToRiyal()函数的代码:
convertUsdToRiyal = () => {
let amount = document.getElementById("doller").value;
result = 3.75 * amount;
massage = document.getElementById("result");
massage.innerHTML = result;
};
或者简单地说:
convertUsdToRiyal = () => {
document.getElementById("result").innerHTML = 3.75*document.getElementById("doller").value;
};
打字:Value
应该是Value
(小写v
)谢谢…有必要学习es6吗!!!我还没有完成javascript,这不是一件大事,也不需要花很多时间去学习。它只是一种现代的js。它使您的代码更干净,更易于理解。以下是es6的一些新功能:
convertUsdToRiyal = () => {
let amount = document.getElementById("doller").value;
result = 3.75 * amount;
massage = document.getElementById("result");
massage.innerHTML = result;
};
convertUsdToRiyal = () => {
document.getElementById("result").innerHTML = 3.75*document.getElementById("doller").value;
};