我已經遍尋搜索,試圖找出這一個,但似乎無法。我的JavaScript代碼適用於Firefox,但不適用於IE8。任何想法爲什麼?Javascript在Firefox中運行,而不是IE ...爲什麼?
DOCTYPE:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
的Javascript:
<script language="javascript">
function toggle() {
document.getElementById('togglefield').style.display = "table-row";
var offertype = document.getElementById('offertype1fsa').value;
if (offertype === "SIF" || offertype === "") {
document.getElementById('togglefield').style.display = "table-row";
}
else {
document.getElementById('togglefield').style.display = "none";
}
}
</script>
HTML:
<table>
<tr>
<td class="label" align="right">
Offer Type
</td>
<td class="field" align="left">
<select name="offertype1fsa" class="select" id="offertype1fsa" onchange="toggle();" >
<option value=""></option>
<option value="PIF">PIF</option>
<option value="SIF">SIF</option>
</select>
</td>
</tr>
<tr id="togglefield">
<td class="label" align="right">
Amount (if SIF)
</td>
<td class="field" align="left">
<input type="text" name="sifamt1fsa" id="sifamt1fsa" />
</td>
</tr>
</table>
謝謝!
和ie的版本是...? – Jashwant