C# 带有HTML表的OnClick事件
我想在单击HTML表中的特定单元格时打开一个新的aspx页面。 这可能吗? 提前感谢您的帮助解决方案1: 将其添加到表格单元格onclick=“redirectpage()” 解决方案2: 如果在表格单元格中使用超链接,效果会更好。这是一个更优雅的解决方案 解决方案3:将其添加到javascript中C# 带有HTML表的OnClick事件,c#,asp.net,C#,Asp.net,我想在单击HTML表中的特定单元格时打开一个新的aspx页面。 这可能吗? 提前感谢您的帮助解决方案1: 将其添加到表格单元格onclick=“redirectpage()” 解决方案2: 如果在表格单元格中使用超链接,效果会更好。这是一个更优雅的解决方案 解决方案3:将其添加到javascript中 window.onload=setclickevent; function setclickevent() { var myTab=document.getElementById('table')
window.onload=setclickevent;
function setclickevent()
{
var myTab=document.getElementById('table');//Replace with your table id.
myTab.rows[0/*Row*/].cells[0/*Row's cell*/].onclick=function(){alert('event added');};
}
这是可能的
通过标记名获取元素,并为其指定一个单击事件。一个简单的匿名函数就可以了
Javascript:
var tablecell = document.getElementsByTagName("TD"):
for( index = 0; index < tablecell.length ; index++)
{
tablecell[i].onclick = function(){
window.open( 'newpage.aspx');
};
}
var tablecell=document.getElementsByTagName(“TD”):
对于(索引=0;索引
这将通过dom向所有td元素添加click事件 测试单元您可以将其更改为具有超链接 测试单元 如果您想在新窗口中打开,请使用window.open('www.google.com') 希望这对你有帮助 快乐编码 请访问此url,它可能会对您有所帮助
var tablecell = document.getElementsByTagName("TD"):
for( index = 0; index < tablecell.length ; index++)
{
tablecell[i].onclick = function(){
window.open( 'newpage.aspx');
};
}