我希望用戶點擊表中的某個td來調用javascript函數,但它在IE中工作正常,但不能在Chrome和Firefox瀏覽器。點擊事件不適用於Chrome和FireFox,但在IE瀏覽器中正常工作
<td id="tdMon" class="space15" style="cursor: pointer;" onclick="HandleClick1(this);">
<div id="dvDay1" runat="server">
<div class="booking-day">
<asp:Label ID="lblDay1" runat="server" Text=""></asp:Label>
<asp:LinkButton ID="lnk1" runat="server" Text="" OnClick="lnk1_Click" CommandName="click"
CommandArgument=""></asp:LinkButton>
| 
<asp:Label ID="lblhr1" runat="server" Text="-- hr(s)" ForeColor="red"></asp:Label>
</div>
</div>
</td>
- 頁面的自下而上 -
<script language='javascript' type='text/javascript'>
function HandleClick1(objTD) {
var lnk = objTD.getElementsByTagName("a");
if (lnk[0].disabled == false)
document.getElementById('<%=btn1.ClientID %>').click();
else
return false;
}
</script>
你閉上你的td標籤? – Jacob
是的,我關閉了td標籤@Jacob ... –
@Suresh Savage從你的腳本標記中取出:language ='javascript' –