js 如何 动态建立onclick事件并附动态值
for(varintRecDate=0;intRecDate<DateRecord.length;intRecDate++){if(Ndate==DateRecord[i...
for (var intRecDate = 0; intRecDate < DateRecord.length;intRecDate++)
{
if (Ndate==DateRecord[intRecDate])
{
cell.onclick=function(){
alert(DateRecord[intRecDate]);
};
break;
}
}
找到简单方法了:cell.onclick=Function("alert("+DateRecord[intRecDate]+");"); 展开
{
if (Ndate==DateRecord[intRecDate])
{
cell.onclick=function(){
alert(DateRecord[intRecDate]);
};
break;
}
}
找到简单方法了:cell.onclick=Function("alert("+DateRecord[intRecDate]+");"); 展开
2个回答
展开全部
你应该在创建数据表里面直接赋予事件跟值就行了
<script>
function show(value){
if (Ndate==value){
alert(value);
}
}
</script>
<table><tr>
遍历 begin
<td onclick="show(数据)">xxxxxxxxxxxx</td>
遍历 end
</tr></table>
要不就只能这样了..
function showValue(value){
alert(value);
}
for (var intRecDate = 0; intRecDate < DateRecord.length;intRecDate++)
{
if (Ndate==DateRecord[intRecDate]){
cell.innerHTML = "<span onclick=\"javascript:showValue('"+ DateRecord[intRecDate] +"')\">"+ cell.innerText +"</span>";
}
}
<script>
function show(value){
if (Ndate==value){
alert(value);
}
}
</script>
<table><tr>
遍历 begin
<td onclick="show(数据)">xxxxxxxxxxxx</td>
遍历 end
</tr></table>
要不就只能这样了..
function showValue(value){
alert(value);
}
for (var intRecDate = 0; intRecDate < DateRecord.length;intRecDate++)
{
if (Ndate==DateRecord[intRecDate]){
cell.innerHTML = "<span onclick=\"javascript:showValue('"+ DateRecord[intRecDate] +"')\">"+ cell.innerText +"</span>";
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询