<script language = "javaScript"> function abc(){ var newItem = document.all.bac.insertRow(); newItem.bgColor="#ff0000"; var newCell = newItem.insertCell(); newCell.innerHTML ="<input type=text size=50 onClick='A()'>"; //window.alert( newCell.innerHTML ); } function A(){ window.alert( "Oh, my god "); } </script>
XKP(低等下人),还是不对,我是直接想给oNewTR增加onclick()事件。
可是oNewTR是一个新的Row啊~~~~ 你是想直接点击这一整行的任意位置 都会A()?
<script language = "javaScript"> function abc(){ var newItem = document.all.bac.insertRow(); newItem.bgColor="#ff0000"; var newCell = newItem.insertCell(); newItem.onclick = new Function( "A( 'eeeeeeeee' )" ); newCell.innerHTML ="GGGGGGGGGGGGGG"; } function A( b ){ window.alert( b ); }
如此使用new Function()在执行时会出错!
我这边倒是没有错哦~~~~~~ 或许你试试这个,这个是别人写的<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>Untitled Document</title> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> </head><body> <table border="1" width="100" id=t> <tr> <td width="100%"> </td> </tr> </table> <script> var x=100 var y=100 var c=t.rows[0].insertCell() c.onclick=new Function("onClickOpen("+x+","+y+")") c.innerText='onclick' function onClickOpen(x, y) {alert(x+' '+y)} </script> </body> </html>
我是想为一个用insertRow()方法插入的<tr>增加一个JS方法,该方法在鼠标单击该<tr>时调用!
我在JS中写了以下一行(tblTest为一<Table>元素)
oNewTR = tblTest.insertRow();
另外在该JS中有一方法为A(b)。我是当单击oNewTR能执行方法A(b)。现在不知该如何将此方法加入到oNewTR中。
function abc(){
var newItem = document.all.bac.insertRow();
newItem.bgColor="#ff0000";
var newCell = newItem.insertCell();
newCell.innerHTML ="<input type=text size=50 onClick='A()'>";
//window.alert( newCell.innerHTML );
}
function A(){
window.alert( "Oh, my god ");
}
</script>
你是想直接点击这一整行的任意位置
都会A()?
function abc(){
var newItem = document.all.bac.insertRow();
newItem.bgColor="#ff0000";
var newCell = newItem.insertCell();
newItem.onclick = new Function( "A( 'eeeeeeeee' )" );
newCell.innerHTML ="GGGGGGGGGGGGGG";
} function A( b ){
window.alert( b );
}
或许你试试这个,这个是别人写的<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head><body>
<table border="1" width="100" id=t>
<tr>
<td width="100%"> </td>
</tr>
</table>
<script>
var x=100
var y=100
var c=t.rows[0].insertCell()
c.onclick=new Function("onClickOpen("+x+","+y+")")
c.innerText='onclick'
function onClickOpen(x, y)
{alert(x+' '+y)}
</script>
</body>
</html>