function check() {
var input;
input = document.getElementById("check_btwn");
if (!input.checkValidity()) {
document.getElementById("check_message").innerHTML = input.validationMessage;
} else {
document.getElementById("check_message").innerHTML = "OK";
}
}

<input type="number" name="" id="check_btwn" min="100" max="300">
<button type="button" onclick="check()">check</button>
<p id="check_message"></p>
&#13;
为什么.value
未在input=document.getElementById("check_btwn");
中使用
但它还在运作吗?
答案 0 :(得分:-1)
使用innerHtml你要做的就是你在id中添加任何html,对于Ex。
<span id="Test"></span>
<script>
document.getElementById("Test").innerHtml = <h2>This is a test</h2>
</script>
正如你可以看到的那样,span标签里面会有一个新的标签,它将是一个h2,里面有一些文字,现在有价值有区别,因为它的价值在于它改变了atr的值attr标签,用于Ex:
<input type="text" id="Test2" value=""/>
<script>
document.getElementById("Test2").value = "i am the new value"
</script>
您还可以找到一份好的文档 Javascript innerHtml javascript value