私<div>
のページには次のようなものがあります:
<div class="errordiv" style="display: none;">Username is empty</div>
次のような入力フィールドとボタンがあります。
<input type="textbox" id="txt1" />
<input type="button" value="Submit" id="btn1" onclick="validate();" />
私はこれを試しました、
function validate() {
//alert('hi');
var inptextbox = document.getElementById('txt1');
//alert('level zero');
var errorMsg = document.getElementsByClassName('errordiv').item();
//alert('level ground');
if (inptextbox.value == '') {
//alert('hi2');
errorMsg.style.display = 'block';
} else {
errorMsg.style.display = 'none';
}
}
上記の js コードは機能しません。平地警報が出ません。何が欠けているのかわからない。
PS:私のページにはライブラリファイルの使用に制限があるため、Jqueryは必要ありません。