0
我有一個在IE7中工作的Javascript函數,但在Firefox中給我帶來麻煩。表格行顯示切換在Firefox中不起作用
JAVASCRIPT
function vehicleSelected() {
var ddlSelect = document.getElementById('ddlSelect');
var displayTable = document.getElementsByName('listTable')[0];
var strAuto = ddlSelect.options[ddlSelect.selectedIndex].value;
alert("ok, so far");
var rows = displayTable.getElementsByTagName("tr");
alert("this alert is not triggered");
var rowData = document.getElementById(strData);
for (var i = 0; i < rows.length; i++) {
rows[i].style.display = 'none';
}
rowData.style.display = '';
}
我不知道該代碼的其餘部分是如何得到處理。是否有一種通用的方法來切換表格行的顯示,還是我需要一個單獨的Firefox?
編輯
<table id="listTable">
這確實有幫助,但我仍然堅持我將如何能夠調用表中使用的JavaScript。我做了編輯以顯示在html – MrM 2010-09-17 19:18:25
中的表,用'document.getElementById('listTable');'替換'document.getElementsByName('listTable')[0];''。無論如何,這是做這件事的首選方式。 – lincolnk 2010-09-17 20:08:19