所以..我有这个javascript代码,我尝试用html测试器运行它,它工作正常(也与本网站上的测试人员)。现在,当我尝试在wordpress页面上使用完全相同的代码时,它不会。怎么了?我不明白。然而,一个非常简单的代码可以工作(我尝试了其他线程中建议的警报)。
所以这是我的代码:
<script>
function calc(){
var year = document.getElementById("dateinput").value;
var yearFormat = year.replace(".","");
var yearNumber = parseInt(yearFormat);
if(1011800 <= yearNumber && yearNumber <= 12121990){
document.getElementById("result").innerHTML = "One";
}else if(12121991 <= yearNumber && yearNumber <= 12122000){
document.getElementById("result").innerHTML = "Two";
}else{
document.getElementById("result").innerHTML = "Error";
}
}
</script>
<input id="dateinput"></input>
<button onClick="calc()">Submit</button>
</br>
Your result:<p id="result"></p>