Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/84.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 当我想从输入框中获取值时,会得到未定义的结果_Javascript_Html - Fatal编程技术网

Javascript 当我想从输入框中获取值时,会得到未定义的结果

Javascript 当我想从输入框中获取值时,会得到未定义的结果,javascript,html,Javascript,Html,我想从html代码中的输入中获取值并对其进行编辑,然后将其放入div中,但我没有定义 HTML document.getElementById('doller')。值应更改为document.getElementById('doller')。值。 值应为小写 /*全局控制台*/ 函数转换器{ var amount=document.getElementById('doller')。值, 结果=3.75*金额, 按摩=document.getElementById('result'); 控制台日

我想从html代码中的输入中获取值并对其进行编辑,然后将其放入div中,但我没有定义

HTML


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;
};