document.selection.type.toLowerCase()=="none"是啥意思
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了document.selection.type.toLowerCase()=="none"是啥意思相关的知识,希望对你有一定的参考价值。
这是一个在线编辑框的代码:详细脚本如下
<script language="javascript">
function document.onreadystatechange()
testEdit.document.designMode="On";
function addBold()
testEdit.focus();
var sel=testEdit.document.selection.createRange();
inserthtml("<b>"+sel.text+"</b>");
function addItalic()
testEdit.focus();
var sel=testEdit.document.selection.createRange();
insertHTML("<i>"+sel.text+"</i>");
function addUnderline()
testEdit.focus();
var sel=testEdit.document.selection.createRange();
insertHTML("<u>"+sel.text+"</u>");
function insertHTML(html)
if(testEdit.document.selection.type.toLowerCase()=="none")//这里的判断是做什么呢???
testEdit.document.selection.clear();
testEdit.document.selection.createRange().pasteHTML(html);
</script>
document代表文档
selection代表选择项
type代表选择想类型
tolowerCase()为转换为小写字母
==为比较字符串追问
document.selection.type.toLowerCase()=="none"是做什么判断 ??是不是判断所选择区域不为空 就执行if里的语句
追答其实就是判断所选为不为none值,但是这里不知道你对控件的赋值情况,姑且视为,值为none的时候为空吧;
参考技术A 就是要没有选中要转化的字母以上是关于document.selection.type.toLowerCase()=="none"是啥意思的主要内容,如果未能解决你的问题,请参考以下文章