动态建立的一个table,如上图所示,如何实现当点击ok按钮,显示ok按钮后面的文字,怎样实现?
解决方案 »
- 这段js代码在IE下正常,firefox下无效,请帮忙看看吧
- EXT问题 大家帮帮忙了
- 高手相送,关于一段JS统计代码
- 关于JS中处理数字问题
- 快捷方式,然后覆盖第一个已打开的页面
- javascript的错误就是让人难以捉摸 attachEvent的怪现象
- 可能是unescape最好的一个用法:它可以将URL显示固定?可惜我看不懂,没有用过unescape大家进来看一看。
- 按纽点击事件执行的javascript,怎样读取在服务器端生成的字符串?
- 急,在线等待!请教JS高手!!!!
- 怎样可以使自己在某一网站或网叶的访问次数猛增?
- window.onkeypress
- webqq用的是什么技术呀,真与桌面区别不大呀?(桌面版快没存在价值了)
看不到图楼主的意思是点击OK按钮,然后动态添加一个table?
button后面放个lable 控制innerHTML
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
</head><body>
<div id="tab_box"></div>
<script>
document.getElementById('tab_box').innerHTML = '<table border="1"><tr><td>1</td></tr><tr><td>2</td></tr><tr><td><input id="btn" type="button" value="OK" onclick="_click()" /><span id="s"></span></td></tr></table>';
function _click(){
document.getElementById('s').innerHTML = '111111111111';
};
</script>
</body>
</html>
楼主看看
下面是js function 里面的
rs.open(sqlstr,conn);
//rs.open(sqlstr,conn,1,2);
alert("2222");
var t1=document.createElement('table');
// var arrList = new ArrayList();
// while(!rs.eof)
//{
for(var i=0;!rs.eof;i++)
{ var r=t1.insertRow();
for(var j=0;j<5;j++)
{ var c=r.insertCell();
if(j==2)
{
//var msg=rs.Fields(2).value;
//alert(msg);
var msg='123'
// show(msg);
c.innerHTML="<input id='button1' type='button' value='ok' onclick= show()>"+rs.Fields(2);
var btn= document.getElementById("button1");
// alert(btn.id);
//btn.onclick=show();
}else
{
c.innerHTML=rs.Fields(j);
}
}
rs.moveNext;
// arrList.add(rs.Fields("ID"));
//arrList.add(rs.Fields("CONTENT"));
//rs.moveNext;
}
document.getElementById("table1").appendChild(t1);
t1.setAttribute("border","1");rs.close
rs = null;
conn.close
conn = null;
下面是html
<body>
<H1>hello world!</H1>
<input type="button" value="test" onclick="ontest()">
<input type="button" value="arraylist" onclick="array()">
<div id="table1">
</div>
</body>
你说的这个你好,跟你好吗是在input那个按钮的后面写的吗?
把上面这句改一下,show方法里面传个this
show方法里面这么写试试~·看看弹出来什么?
function show(ele){
alert(ele.nextSibling.innerHTML)
}
把你这个放在一个标签里<span>rs.Fields(2)</span>function show(ele){
alert(ele.nextSibling.innerHTML)
}然后用这个方法