Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/82.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在iframe设计模式下获取插入符号的父元素_Javascript_Html_Iframe_Rich Text Editor_Designmode - Fatal编程技术网

Javascript 在iframe设计模式下获取插入符号的父元素

Javascript 在iframe设计模式下获取插入符号的父元素,javascript,html,iframe,rich-text-editor,designmode,Javascript,Html,Iframe,Rich Text Editor,Designmode,我想知道iframe和designMode='on'中插入符号的父元素是什么。 原因是,您想知道当前用户是否正在键入p标记。这里有一个用于执行此操作的函数,改编自: 示例用法: var iframe = document.getElementById("your_iframe_id"); var caretElement = getSelectionBoundaryElement(iframe.contentWindow, true); 我不明白什么是isStartfor?@Omid:该函数还

我想知道
iframe
designMode='on'
中插入符号的父元素是什么。
原因是,您想知道当前用户是否正在键入
p
标记。

这里有一个用于执行此操作的函数,改编自:

示例用法:

var iframe = document.getElementById("your_iframe_id");
var caretElement = getSelectionBoundaryElement(iframe.contentWindow, true);

我不明白什么是
isStart
for?@Omid:该函数还处理获取包含选择边界的元素的一般情况<代码>isStart指示是使用选择的开始边界还是结束边界。在折叠选择的情况下(即,仅插入符号),它们是相同的,因此
isStart
的值无关紧要。
var iframe = document.getElementById("your_iframe_id");
var caretElement = getSelectionBoundaryElement(iframe.contentWindow, true);