首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

js如何操作指定行

2012-04-28 
js怎么操作指定行啊表格有2行,每行有1个文本框和一个按钮,如何点击该行的按钮就让这一行的文本框的值变成1

js怎么操作指定行啊
表格有2行,每行有1个文本框和一个按钮,如何点击该行的按钮就让这一行的文本框的值变成1啊

[解决办法]
贴出你的代码
[解决办法]

探讨

贴出你的代码

[解决办法]
探讨
<input type="button" value="变" onclick="change();" />
function change()
{
document.getElementById("txt_tid").value = "1";
}

[解决办法]
HTML code
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head>    <title></title>    <script>        function change(i) {            document.getElementById("txt_tid"+i).value = "1";        }</script></head><body>    <table>        <tr>            <td>                文本框            </td>            <td>                按钮            </td>        </tr>        <tr>            <td>                <input type="text" id="txt_tid1" />            </td>            <td>                <input type="button" value="变" onclick="change(1);" />            </td>        </tr>        <tr>            <td>                <input type="text" id="txt_tid2" />            </td>            <td>                <input type="button" value="变" onclick="change(2);" />            </td>        </tr>    </table></body></html>
[解决办法]
id重复 了? 贴出你的HTML部分。
[解决办法]
不确定ID的情况操作一行内的文本框:
HTML code
<html xmlns="http://www.w3.org/1999/xhtml"><head><script type="text/javascript">function Test(){var evt=window.event||arguments[0];var parent=evt.srcElement.parentElement.parentElement;var txts=parent.getElementsByTagName("input");for(var i=0;i<txts.length;i++){ if(txts[i].type=="text") {  txts[i].value="1"; }}}</script></head><body><table><tr><td><input type="text" value="a"/><input type="button" value="Test" onclick="Test();"/></td></tr><tr><td><input type="text" value="a"/><input type="button" value="Test" onclick="Test();"/></td></tr></table></body></html>
[解决办法]
探讨

HTML贴了啊,文本框的ID是一样的啊

[解决办法]
getElementById这个是搜索页面中ID符合的第一个元素,肯定会都只在第一个文本框里了

热点排行