これまでにこの問題をチェックしており、他の質問に記載されている解決策に基づいて解決できませんでした。Javascript Uncaught TypeError:nullのプロパティ 'value'を設定できません
私はjavascriptを初めて使用しており、マイルをキロメートルに変換し、以下の関数まで達している関数を作成しようとしています。この段落要素を変換の値に設定したいと思います。
<p id="kValue"></p>
var kilometersElement = document.getElementById("kvalue");
var milesElement = document.getElementById("mValue");
function convert() {
var km = (milesElement.value * 1.61);
km.toFixed(2);
console.log(km);
document.getElementById("kvalue").innerHTML = kilometersElement;
}
kmの値をコンソールに表示していますが、以下の行を実行しようとすると次のエラーが表示されます。
Uncaught TypeError: Cannot set property 'value' of null at convert (cmtk.js:41)
私は関数convert()を呼び出しています。
誰かが私を助けることができますか?
の可能性のある重複した[なぜjQueryのかなgetElementByIdをなどのDOMメソッドは要素が見つからないのですか?] (http://stackoverflow.com/questions/14028959/why-does-jquery-or-a-dom-method- getelementbyid-not-find-the-element) – Teemu
このリンクをチェックすると、エラーに対する答えが得られます。 [http://stackoverflow.com/questions/14028959/why-does-jquery-or-a-dom-method-such-as-getelementbyid-not-find-the-element][1] – Adds
あなたはIDを探していますkvalueですが、kValueです。 – techiServices