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()=="none"是什么意思
document代表文档
selection代表选择项
type代表选择想类型
tolowerCase()为转换为小写字母
==为比较字符串追问

document.selection.type.toLowerCase()=="none"是做什么判断 ??是不是判断所选择区域不为空 就执行if里的语句

追答

其实就是判断所选为不为none值,但是这里不知道你对控件的赋值情况,姑且视为,值为none的时候为空吧;

参考技术A 就是要没有选中要转化的字母

以上是关于document.selection.type.toLowerCase()=="none"是啥意思的主要内容,如果未能解决你的问题,请参考以下文章