Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/74.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 如何避免所见即所得按钮跟随链接_Javascript_Html - Fatal编程技术网

Javascript 如何避免所见即所得按钮跟随链接

Javascript 如何避免所见即所得按钮跟随链接,javascript,html,Javascript,Html,我正在尝试建立一个编辑器。单击任意按钮(粗体或斜体…)后,它将跟随链接。这是我试过的 函数execCmd(命令){ document.execCommand(command,false,null); } 函数execCommandWithArg(命令,arg){ document.execCommand(command,false,arg); } 当按钮元素位于表单元素中时,它充当提交元素,除非类型属性表示不同(等:重置,按钮) 因此,快速修复方法是将type=“button设置为编辑按钮:

我正在尝试建立一个编辑器。单击任意按钮(粗体或斜体…)后,它将跟随链接。这是我试过的

函数execCmd(命令){
document.execCommand(command,false,null);
}
函数execCommandWithArg(命令,arg){
document.execCommand(command,false,arg);
}

按钮
元素位于
表单
元素中时,它充当
提交
元素,除非
类型
属性表示不同(等:重置,按钮)

因此,快速修复方法是将
type=“button
设置为编辑按钮:



享受代码!

您的回调需要返回false

试一试



函数execCmd(命令)
{
document.execCommand(command,false,null);
返回false;
}
<button onclick="execCmd('bold'); return false;">
<button onclick="return execCmd('bold');">

function execCmd(command)
{
    document.execCommand(command, false, null);
    return false;
}