请问怎么给自己创建的对象添加方法?? var ojbTR = objTable.insertRow();objTR.setAttribute("onmouserover","test()") 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 objTR.attachEvent("onMouseOver", fover);objTR.attachEvent("onMouseOut", fout);function fover(){event.srcElement.bgColor = "red";}function fout(){event.srcElement.bgColor = "blue";} <style type="text/css"> .over{background-color:#FF0000} .out{background-color:#0000FF}</style><body ><table id="vTable" width=895 border=1><table><script language="javascript"> function add() { col=vTable.rows.length var vTr=vTable.insertRow(col) vTr.className="out"; vTr.align="center"; vTr.attachEvent("onmouseover", function(){vTr.className='over'}); vTr.attachEvent("onmouseout", function(){vTr.className='out'}); for(i=0;i<4;i++) { vTd=vTr.insertCell(i); vTd.innerHTML=i } }add()</script><input type="button" value="添加" onclick="add()"> <HTML><HEAD><TITLE>Dynamic Styles</TITLE><SCRIPT LANGUAGE="javascript">function Test(objTable) { objTR = objTable.insertRow(); objTR.insertCell(); objTR.cells[0].innerText = "very happy..."; objTR.attachEvent("onMouseOver", fover); objTR.attachEvent("onMouseOut", fout); }function fover(){ event.srcElement.color = "red";}function fout(){ event.srcElement.color = "blue";}</SCRIPT><BODY onLoad="Test(table1)"><table id="table1" border="1"></table></BODY></HTML>这段代码怎么把鼠标移进移出都没有反映啊 ?? lienzhu(李强) 兄的代码确实可以,但是我想知道为什么我上面的这段代码就不可以了呢??我把onMouseOver替换成 onmouseover,把onMouseOut替换成onmouseout也没有可以再次求助 是因为你的事件函数写错了,你试验一下这个你修改事件函数就可以了<HTML><HEAD><TITLE>Dynamic Styles</TITLE><SCRIPT LANGUAGE="javascript">function Test(objTable) { objTR = objTable.insertRow(); objTR.insertCell(); objTR.cells[0].innerText = "very happy..."; objTR.onmouseover = fover; objTR.onmouseout = fout; }function fover(){ alert("red");}function fout(){ alert("blue");}</SCRIPT><BODY onLoad="Test(table1)"><table id="table1" border="1"></table></BODY></HTML> 不好意思,开始写错了try:<table id="objTable" name="objTable" width=895 border=1></table><input type=button onclick="Test()"><SCRIPT LANGUAGE="javascript">function Test() { objTR = objTable.insertRow(); objTR.insertCell(); objTR.cells[0].innerText = "very happy..."; objTR.attachEvent("onmouseover", fover); objTR.attachEvent("onmouseout", fout); }function fover(){ event.srcElement.parentElement.bgColor = "red";}function fout(){ event.srcElement.parentElement.bgColor = "blue";}</SCRIPT> 或者: objTR.setAttribute("onmouseover", fover); objTR.setAttribute("onmouseout", fout); json对象如何快速转为数组 各位请帮我看看 添加表格的问题 五星的进来看看帮帮忙 utf-8 转 euc-kr 求一个简单的权限程序 javascript question 一个简单的字符串替换问题,请进来看看吧 如何一进入页面。就让焦点在某个指定的文本框上? 谁能叫这个例子正常运行呵 各位大神,大佬们求俩小段JavaScript代码急用 JavaScript获取标签属性值 有关变色的奇怪的问题 一个表单2个提交按钮,问题是如何用javascript脚本判断是哪一个按钮提交的(在线等)
objTR.attachEvent("onMouseOut", fout);
function fover()
{
event.srcElement.bgColor = "red";
}function fout()
{
event.srcElement.bgColor = "blue";
}
.over{background-color:#FF0000}
.out{background-color:#0000FF}
</style>
<body >
<table id="vTable" width=895 border=1>
<table>
<script language="javascript">
function add()
{
col=vTable.rows.length
var vTr=vTable.insertRow(col)
vTr.className="out";
vTr.align="center";
vTr.attachEvent("onmouseover", function(){vTr.className='over'});
vTr.attachEvent("onmouseout", function(){vTr.className='out'});
for(i=0;i<4;i++)
{
vTd=vTr.insertCell(i);
vTd.innerHTML=i
}
}
add()
</script>
<input type="button" value="添加" onclick="add()">
<HEAD><TITLE>Dynamic Styles</TITLE>
<SCRIPT LANGUAGE="javascript">
function Test(objTable) {
objTR = objTable.insertRow();
objTR.insertCell();
objTR.cells[0].innerText = "very happy...";
objTR.attachEvent("onMouseOver", fover);
objTR.attachEvent("onMouseOut", fout);
}function fover()
{
event.srcElement.color = "red";
}function fout()
{
event.srcElement.color = "blue";
}</SCRIPT><BODY onLoad="Test(table1)">
<table id="table1" border="1"></table>
</BODY>
</HTML>这段代码怎么把鼠标移进移出都没有反映啊 ??
你修改事件函数就可以了<HTML>
<HEAD><TITLE>Dynamic Styles</TITLE>
<SCRIPT LANGUAGE="javascript">
function Test(objTable) {
objTR = objTable.insertRow();
objTR.insertCell();
objTR.cells[0].innerText = "very happy...";
objTR.onmouseover = fover;
objTR.onmouseout = fout;
}function fover()
{
alert("red");
}function fout()
{
alert("blue");
}</SCRIPT><BODY onLoad="Test(table1)">
<table id="table1" border="1"></table>
</BODY>
</HTML>
try:
<table id="objTable" name="objTable" width=895 border=1>
</table>
<input type=button onclick="Test()">
<SCRIPT LANGUAGE="javascript">
function Test() {
objTR = objTable.insertRow();
objTR.insertCell();
objTR.cells[0].innerText = "very happy...";
objTR.attachEvent("onmouseover", fover);
objTR.attachEvent("onmouseout", fout);
}function fover()
{
event.srcElement.parentElement.bgColor = "red";
}function fout()
{
event.srcElement.parentElement.bgColor = "blue";
}</SCRIPT>
objTR.setAttribute("onmouseover", fover);
objTR.setAttribute("onmouseout", fout);