【发布时间】:2016-11-22 10:39:08
【问题描述】:
<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>
【问题讨论】:
-
请说明问题所在。
-
你的条件不对。
>=表示greater than or equal to。你要的是<=小于等于 -
@Rajesh 你的意思是你想要
<而不是<=:) -
其实你想要
-
对这个问题投赞成票的人应该被枪杀。