<td contenteditable="" data-model="phone_number">145</td>
我尝试了这个但没有效果:
el.contentEditable = true;
el.click();
el.focus();
最佳答案
无需click()
,只需将focus()
设置为目标元素即可。
var el = document.getElementById("el2");
el.contentEditable = true;
el.focus();
<table>
<tr>
<td contenteditable="" data-model="phone_number" id='el1'>145</td>
<td contenteditable="" data-model="phone_number" id='el2'>146</td>
<td contenteditable="" data-model="phone_number" id='el3'>147</td>
</tr>
</table>
关于javascript - 将焦点集中到具有 contentEditable 的元素 <td> 上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34178423/