onclick调用带参JS函数问题 各位好! 目前遇到一个问题 我想在列表页面 点击具体的一行 点击后把这行的 数据 作为参数传递到JS的 CHECKINFO(STR1,STR2)的函数里面处理 请问这个要怎么写能实现 谢谢!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <table id="tb"> <tr onclick="addClass(this)"> <td>a|b|c</td> </tr> <tr> <td>d|e|f</td> </tr> </table>function addClass(v) { alert("Onclick"); } function check(obj) { var name = $(obj).find(".name").html(); var pwd = $(obj).find(".pwd").html(); checkinfo(name, pwd);}function checkinfo(name, pwd) { alert(name); alert(pwd);} <table> <tr onclick="check(this);"> <td class="name"> admin </td> <td class="pwd"> 123456 </td> </tr> </table> <html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><script type="text/javascript">function check(trTag){// 这个tag就是<tr>标签对象 var child = trTag.childNodes;// 得到行节点的所有子节点 var tdTag1 = child[0];// 子标签中的<td>标签 var tdTag2 = child[1]; var str1 = tdTag1.firstChild.nodeValue;//<td>标签中的文字也是个节点,它是<td>的子节点,要想取得值,就的.nodeValue var str2 = tdTag2.firstChild.nodeValue; checkInfo(str1,str2);}function checkInfo(str1,str2){ alert(str1+" "+str2);}</script></head><body> <table border="1" align="center"> <tr onclick="check(this);"> <td>aaaaaaaa</td> <td>bbbbbbbb</td> </tr> <tr onclick="check(this);"> <td>cccccccc</td> <td>dddddddd</td> </tr> </table></body></html> element.parentNode XMLElement 父节点 element.childNodes Array 子节点 element.firstChild XMLElement 第一个子元素 element.lastChild XMLElement 最后一个子元素 element.nextSibling XMLElement 下一个同一级别的兄弟节点 element.previousSibling XMLElement 上一个同一级别的兄弟节点 求助table内节点取得的问题 为什么很多网站的邮箱地址注明“请把 # 改为 @”?? 进不去js写的函数,请指教 Coolite Form一行多列布局 【转贴】给对象增加一个简单的自定义事件机制 关于整体换图片的问题。 求助:非IE浏览器JS获得选中文字在段落中的位置 这个值如何传递? 如何让网页上的图层覆盖掉<select>表框,很急啊,谢谢 请问:html编辑器,如何实现flash的动态插入与编辑? Js 小数位数保留,且在有点的情况下不能在输入点‘.’(特shu) onclick 问题
<table id="tb">
<tr onclick="addClass(this)">
<td>a|b|c</td>
</tr>
<tr>
<td>d|e|f</td>
</tr>
</table>function addClass(v)
{
alert("Onclick");
}
function check(obj) {
var name = $(obj).find(".name").html();
var pwd = $(obj).find(".pwd").html();
checkinfo(name, pwd);
}function checkinfo(name, pwd) {
alert(name);
alert(pwd);
} <table>
<tr onclick="check(this);">
<td class="name">
admin
</td>
<td class="pwd">
123456
</td>
</tr>
</table>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<script type="text/javascript">
function check(trTag){// 这个tag就是<tr>标签对象
var child = trTag.childNodes;// 得到行节点的所有子节点
var tdTag1 = child[0];// 子标签中的<td>标签
var tdTag2 = child[1];
var str1 = tdTag1.firstChild.nodeValue;//<td>标签中的文字也是个节点,它是<td>的子节点,要想取得值,就的.nodeValue
var str2 = tdTag2.firstChild.nodeValue;
checkInfo(str1,str2);
}
function checkInfo(str1,str2){
alert(str1+" "+str2);
}
</script>
</head>
<body>
<table border="1" align="center">
<tr onclick="check(this);">
<td>aaaaaaaa</td>
<td>bbbbbbbb</td>
</tr>
<tr onclick="check(this);">
<td>cccccccc</td>
<td>dddddddd</td>
</tr>
</table>
</body>
</html>
element.parentNode XMLElement 父节点
element.childNodes Array 子节点
element.firstChild XMLElement 第一个子元素
element.lastChild XMLElement 最后一个子元素
element.nextSibling XMLElement 下一个同一级别的兄弟节点
element.previousSibling XMLElement 上一个同一级别的兄弟节点