div设置contenteditable="true",即可编辑,我想做一个按钮,点击它之后,焦点处就自动出现一个可编辑的

div设置contenteditable="true",即可编辑,我想做一个按钮,点击它之后,焦点处就自动出现一个可编辑的,第1张

将DIV对象的contenteditable属性设置为true之后,再插入一个表格,就能编辑了.代码如下:

<body>

<div id="abc">abc</div><br>

<input type="button" onclick="javascript:doit()" value="Go!">

<script language="javascript">

function doit(){

var abc=document.getElementById('abc')

abc.contentEditable=true

abc.innerHTML+='<table border="1"><tr><td></td><td></td></tr><tr><td></td><td></td></tr></table>'

}

</script>

</body>

加 contenteditable="true 属性可让 div 变为可编辑状态,同时点击时获取焦点

补充:设置tabindex属性,按键盘 Tab键 可让其获取焦点,其中 tabindex 的值越小在 Tab键 切换的时候就会首先聚焦。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11502120.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-16
下一篇 2023-05-16

发表评论

登录后才能评论

评论列表(0条)

保存