类似于fontSize的命令,添加face=id的font元素,再通过此id定位到当前元素:
var id="execCommandTest"
document.execCommand('fontName',null,id)
$(elem).find("font[face='"+id+"']")
document.execCommand('undo',null)//取到元素后去除标记,简直毫无痕迹
demo:
44444444
click
$("button").click(function(){
var id="execCommandTest"
document.execCommand('fontName',null,id)
console.log($('div').find("font[face='"+id+"']").html())
document.execCommand('undo',null)
})
效果: