-5
<body style="text-align:center;">
<form>
<label id="agefield" for="age">age:</label><input id="age" type="text" maxlength="2" />
<button id="subButton" class="button" >Enter</button>
<p id="result"></p>
<script>
function age() {
var age= document.getElementById('age').value;
var result= document.getElementById('result');
if (age>=18) {
result.textContent = 'You Must be 18 and above to enter';
}
else {
result.textContent = 'Welcome click <a href=#> here </a> to enter xguineapig';
}
}
document.addEventListener("DOMContentLoaded", function(event) {
var el = document.getElementById('subButton');
el.addEventListener('click', age, false);
});
</script>
</body>
請解釋什麼是錯的。 –
你的情況不對。 '> ='表示大於或等於'。你想要的是<='小於或等於 – Rajesh
@Rajesh你的意思是你希望'<'不是'<= :) :) – Keith