얻은 텍스트 요소를 var x에 할당합니다. 입력 텍스트가 비어 있는지 확인하는 것이 적용되지 않는 이유는 무엇입니까? document.getElementById("demo").innerHTML; 획득한 요소가 문자열입니까, 아니면 다른 것입니까? 문자열입니다. 문자열 길이를 결정하기 위해 x.length를 사용하면 작동하지 않는 이유는 무엇입니까?
<style>
input {border:1px solid #ddd;}
</style>
<p>
<form>
<label>별명을 입력하세요:</label><input type ="text" name="fname" id="demo"><button onclick="infoBtn()">정보 제출</button>
</form>
<script>
함수 infoBtn( ){
</script>
</p>
曾经蜡笔没有小新2017-05-18 11:02:49
먼저 데모가 입력되었는지 확인할 수 없습니다. 그렇다면 innerHTML 대신 val()을 사용하세요. 그렇지 않으면 x가 데이터를 가져올 수 있는지 인쇄해야 합니다.