Javascript Contenteditable:在IE中按enter键时检测我所在的节点
在contenteditable元素中,当按下enter键时,我试图检测按下enter键的行是否是li标记 我编写了以下代码,在Firefox和chrome中运行良好:Javascript Contenteditable:在IE中按enter键时检测我所在的节点,javascript,wysiwyg,contenteditable,Javascript,Wysiwyg,Contenteditable,在contenteditable元素中,当按下enter键时,我试图检测按下enter键的行是否是li标记 我编写了以下代码,在Firefox和chrome中运行良好: $("div[contenteditable=true]").on('keydown', function(e) { if( e.keyCode === 13 ) { if (window.getSelection) { var node = document.getSel
$("div[contenteditable=true]").on('keydown', function(e) {
if( e.keyCode === 13 ) {
if (window.getSelection) {
var node = document.getSelection().anchorNode;
var nodeName = node.parentNode.nodeName.toLowerCase();
if(nodeName == 'li') {
console.log(" I am an <li> ");
}
}
}
$(“div[contentedidated=true]”)。在('keydown',函数(e)上{
如果(如keyCode===13){
if(window.getSelection){
var node=document.getSelection().anchorNode;
var nodeName=node.parentNode.nodeName.toLowerCase();
if(nodeName='li'){
log(“我是一个”);
}
}
}
我想知道如何使用Internet explorer做到这一点?什么是
控制台
?你的意思是控制台
?哪个IE?哪个部分不工作?@PaulS。这只是一个输入错误,请更正,谢谢!尝试使用键控