我如何使execCommand改变字体类型为我的所见即所得
How do I make an execCommand change the font type for my wysiwyg?
我可以使用按钮使字体加粗,但当使用select标记选择字体时不能。我有一系列的选择,如Arial, Times, Courier等,没有办法点击。这就是代码的样子
function fontEditor(){
var x=document.getElementById("fontName").selectedIndex;
var y=document.getElementById("fontName").options;
document.execCommand(x,"",y);
edit.document.focus(fontName);
}
加上
<select id="fontName" onChange="fontEditor('font',[selectedIndex].value)">
<option value="Arial">Arial</option>
<option value="Calibri">Calibri</option>
<option value="Comic Sans MS">Comic Sans MS</option>
</select>
尝试将function fontEditor()
更改为function fontEditor(fontName)
。
function fontEditor(fontName) {
document.execCommand("fontName", false, fontName);
...
}
:
<select onchange="fontEditor(this[this.selectedIndex].value)">
<option value="Arial">Arial</option>
<option value="Calibri">Calibri</option>
<option value="Comic Sans MS">Comic Sans MS</option>
</select>
相关文章:
- 是否有任何可能的原因使我应该指定类型=“”;按钮“;用于我的按钮元素
- 为什么当我指定POST时,即使我已经尝试了类型和方法选项,我的ajax代码仍然会触发GET请求
- 将隐藏输入类型转移到我的隐藏模态/表单
- 在我的案例中,如何将显示类型更改为内联元素
- 为什么可以't我得到一个输入类型=文本的内容
- 我想清空 2 个输入类型文本的值,选中(框)
- 键入 HTML 输入类型文本的更改事件对我的情况不起作用
- 未捕获的“类型错误: $(..).dataTable 不是在线服务器中的函数,但不是我的本地服务器中的函数
- 为什么我的余烬测试给我类型错误:“未定义”不是一个函数
- 在我触发一个jqmodal并关闭它后,我的网站得到了一个未捕获的类型错误
- 是什么导致了我的“未捕获的类型错误:无法读取未定义的属性'到小写'”错误
- 为什么我的日期输入字段在AngularJS中抛出类型错误
- 如何在Symfony中将javascript变量保存到我的表单类型中
- 我的输入类型=“文本”未正确验证我的电子邮件地址
- 为什么我得到“;未捕获的类型错误:无法读取属性'nodeName'“为空”;在我的剧本中
- 我想将click事件绑定到xpages类型中的li元素
- 为什么我的输出中没有定义类型
- 我的约会类型出了什么问题
- 如何在我的网站上创建一个实时线程(vidiprinter)类型的部分
- 我想更改提交类型按钮的值