-2
getElementById(function_parameter)
の使い方は?getElementById(function_parameter)
function myFunction(param1){
document.getElementById(param1).style.color="#E66C2C";
}
ここでparam1は動的に渡されるIDで、上記のコードを使用するとIE11で次のエラーが発生します。それは以下のように呼ばれている
「プロパティを取得することができません未定義またはnull参照の 『スタイル』」:
<a class="someClass1" id="customID1" name="customName1" onClick="javascript:myFunction('customID1');">Custom1</a>
<a class="someClass2" id="customID2" name="customName2" onClick="javascript:myFunction('customID2');">Custom2</a>
<a class="someClass3" id="customID3" name="customName3" onClick="javascript:myFunction('customID3');">Custom3</a>
その要素がある場合はチェックしましたか? 'myFunction(param1) 'を呼び出すと、ページに' id == param1'という属性を持つ要素があるはずです –
まず、期待値が関数に渡されることを確認するために、パラメータを記録してみましょう。 – niyasc
対応するHTMLを入力してください。 –