输入时可编辑内容段落标签

2023-11-25

我想知道是否有一种可接受的方法来强制所有主要浏览器插入段落标签,而不是当 contentEditable 为 true 时按 Enter 键时插入的默认标签。

据我所知IE会自动插入p。但 Google Chrome 会插入 div 标签,而 Firefox 则会插入 br(WTF?!)。

提前致谢!


您可以使用document.execCommand('formatBlock', false, 'p');在类似的事件中keypress or keydown等在输入后使用段落。例如:

element.addEventListener('keypress', function(ev){
    if(ev.keyCode == '13')
        document.execCommand('formatBlock', false, 'p');
}, false);
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

输入时可编辑内容段落标签 的相关文章