我爲我的學生開發了一個交互式數學頁面。這個小小的程序在我的電腦上工作正常,但在上傳到教師網頁時不能在線工作。 你能幫我找到背後的原因嗎? 謝謝Javascript代碼可以在PC上運行,但不能在教師網站上傳
<script>
function Triarea() {
var base, height, area;
base = document.getElementById('base').value;
height = document.getElementById('height').value;
area = document.getElementById('area').value;
if (area === 1/2 * base * height) {
document.getElementById('results').innerHTML = area + " <h2>CORRECT</h2>";
} else {
document.getElementById('results').innerHTML = area + " <h2> WRONG try again </h2>";
}
}
</script>
<h2>Base:</h2> <input type="text" size="25" style="font-size:20pt" id="base" value=""></br>
<h2>Height:</h2> <input type="text" size="25" style="font-size:20pt" id="height" value="">
<br/>
<span id="results"><h2>Enter your answer in the Area box below then click on calculate</h2></span>
</br>
<h1>Area:</h1> <input type="text" size="25" style="font-size:20pt" id="area"> </br>
<input type="button" size="100" style="background-color: red; color:yellow;height:80px;width:140px;font-size:30px; " value="Calculate" onClick="Triarea()"><br>
你的問題incoreectly格式化。我建議將它放入jsbin中。 http://jsbin.com/ 另外,作爲一名學生,每當我嘗試將HTML放入學校服務器時,大部分都被剝離了。也可能是這種情況 - 服務器剝離並清理HTML/JS – Doge
您是否使用螢火蟲查看您的託管網頁,並查看您是否收到任何javascript錯誤? – gview
它在js小提琴中工作:http://jsfiddle.net/fKSp8/ – Maess