我希望用户点击表中的某个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' –