gpt4 book ai didi

javascript - 检查 execCommand createlink 状态

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:23:04 26 4
gpt4 key购买 nike

当使用 JavaScript 为文本区域制作一个简单的所见即所得编辑器时,我可以像这样检查按钮的当前状态(粗体、斜体、下划线等):

document.queryCommandState("bold")

但如果我想查看所选文本是否附加了链接,我该怎么做(或者这是一个更长的过程?)。与“CreateLink”相同的查询(或 queryCommandValue)似乎不起作用。

最佳答案

由于 document.queryCommandState("CreateLink")(参见 this article)似乎不起作用,您必须获得选择和 DOM element for it .如果该 DOM 元素是一个 a 元素,您就有了链接。如果您允许设置链接文本的样式,则必须在元素树中进一步查找。

关于javascript - 检查 execCommand createlink 状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1333919/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com