//ojbNewRow.setAttribute("onMouseOut","this.bgColor = '#FBFBFB");
这里的引号有笔误
这里的引号有笔误
解决方案 »
- 两种函数定义的差别
- 请问Ext.Msg.alert 能控制宽度吗?
- javascript的函数怎么象vbscript函数一样返回参数值?
- with (top.window.location)大家看一下这是什么意思。
- 一个弹出窗口的问题
- 如何更改alert按钮的内容
- (100分)急用:请帮我修改一下网页对联式广告的代码.将四个广告中在同一方的两个广告隔开一段距离.
- 一个按钮,一个文本框,点击按钮后打开我的电脑对话框,当我选中一个文件打开后,文件路径显示到文本框中去
- JQ自定义的链接提示问题。
- 用js创建easyui layout为什么创建不了,用html却可以不明白
- 正则表达式替换ASCII码问题
- 请教各位一个问题 高手请留步 谢谢了
你把事件设置在table上,事件处理程序中判断一下就可以了
有些属性就是设不上去,在outerHTML里可以显示,就是不能用。
换下吧,就直接对那个对象添事件吧<table id="table1" border="1">
<tr onmouseover="this.bgColor = '#ff0000'"><td>sadfsdf</td>
</tr>
</table>
<script type="text/javascript">
function show()
{
var ojbNewRow = document.createElement("TR");
var ojbNewCell = document.createElement("TD");
/*
这里要给tr加onClick,onMouseOut,onMouseOver这三个事件
但事件没有响应
*/
//ojbNewRow.attachEvent("onClick",new Function('deleteItem(this)'));
//ojbNewRow.setAttribute("id","'tr1'");
//ojbNewRow.setAttribute("onmouseout","this.bgColor = '#ff0000'");
//ojbNewRow.setAttribute("onmouseover","this.bgColor = '#0000ff'");
ojbNewRow.style.cursor="hand";
ojbNewRow.onmouseover=function haha(){this.bgColor = '#ff0000'}
ojbNewRow.bgcolor="#FBFBFB";
ojbNewRow.align="center";
ojbNewRow.height=80;
ojbNewCell.innerHTML="haha"
ojbNewRow.appendChild(ojbNewCell);
document.getElementById("table1").childNodes[0].appendChild(ojbNewRow);
alert(document.getElementById("table1").innerHTML);
}
</script>
<input name=haha type=button onclick=show()>
<tr onmouseover="this.bgColor = '#ff0000'"><td>sadfsdf</td>
</tr>
</table>
<script type="text/javascript">
function show()
{
var ojbNewRow = document.createElement("<tr onclick='deleteItem(this);' id=tr1 bgcolor=#cccccc align=center height=80 onmouseover='this.bgColor=\"red\"'>");
var ojbNewCell = document.createElement("TD");
ojbNewCell.innerHTML="haha"
ojbNewRow.appendChild(ojbNewCell);
document.getElementById("table1").childNodes[0].appendChild(ojbNewRow);
alert(document.getElementById("table1").innerHTML);
}
</script>
<input name=haha type=button onclick=show()>
帮我解决这个问题行不
http://community.csdn.net/Expert/topic/4455/4455152.xml?temp=.401333
同时也看看事件属性是否正确的添加了
alert(document.documentElement.innerHTML);
setAttribute这个方法你在innerHTML中是能看见有这个事件的,但是不能运行。如果允许还是换方法吧
这样事件还是没有响应 var ojbNewRow = document.createElement("<tr onclick='deleteItem(this);' id=tr1 bgcolor=#cccccc align=center height=80 onmouseover='this.bgColor=\"red\"'>");
var ojbNewCell = document.createElement("TD");
这种方法能实现。 偶其实要做个页面无刷新对数据库记录的增加,删除,修改。
谢谢大家的回答!