如何使用GetElementById选择更多值时保留该值

时间:2014-11-20 19:55:36

标签: javascript getelementbyid dhtml

我想知道如何保留点击的值并使用键盘获取更多内容而不是单个字母?

function f(i) {
    document.getElementById('txt').value
     = (document.getElementById(i).firstChild.nodeValue);

<td  id='i1' onclick='f("i1");' class='big'>A</td>
<td  id='i2' onclick='f("i2");' class='big'>B</td>
<td  id='i3' onclick='f("i3");' class='big'>C</td>
<td  id='i4' onclick='f("i4");' class='big'>D</td>
<td  id='i5' onclick='f("i5");' class='big'>E</td>
<td  id='i6' onclick='f("i6");' class='big'>F</td>
<td  id='i7' onclick='f("i7");' class='big'>G</td>
<td  id='i8' onclick='f("i8");' class='big'>H</td>
<td  id='i9' onclick='f("i9");' class='big'>I</td>
<td align='center' bgcolor='red' colspan=3> <input type='text' id='txt'></td>

1 个答案:

答案 0 :(得分:0)

您可能希望更改=的{​​{1}}以附加按下的值,而不是仅替换它。