왜 작동하지 않습니까? 요소가 display
CSS 스타일인지 확인해야합니다.왜이 style.display가 작동하지 않습니까?
if (byId("annonsera_price").style.display=='inline' || byId("annonsera_price").style.display=='block'){
alert ("Hello");
}
function byId(x){
return document.getElementById(x);
}
갱신 2 : 나도 CSS로를 설정하지 않은
<input style="width:100px;" type="text" name="annonsera_price" id="annonsera_price">
!
를, 무엇을 작동하지 않는 것은 경고 상자가 표시되지 않는 것입니다 디스플레이가 실제로 '블록'으로 설정 되었더라도! –
byID ("annonsera_price"). style.display가 "블록"을 반환합니까? – Laserson
아니요, 빈 경고 상자를 반환합니다! –