Javascript 如何制作一个可以高亮度显示多个元素的高亮度工具?
所以我找到了一个很好的荧光灯。这个元素的问题是它不能选择多个元素Javascript 如何制作一个可以高亮度显示多个元素的高亮度工具?,javascript,html,css,Javascript,Html,Css,所以我找到了一个很好的荧光灯。这个元素的问题是它不能选择多个元素 function changeBGr() { var sel = window.getSelection ? window.getSelection() : document.selection.createRange(); //FF:IE if(sel.getRangeAt){ // thats for FF var range = sel.getRangeAt(0); var newNode = d
function changeBGr() {
var sel = window.getSelection ? window.getSelection() : document.selection.createRange(); //FF:IE
if(sel.getRangeAt){ // thats for FF
var range = sel.getRangeAt(0);
var newNode = document.createElement("span");
newNode.setAttribute('style', 'background: red');
range.surroundContents(newNode);
}
else { //and thats for IE7
sel.pasteHTML('<span style="background:red">'+sel.htmlText+'</span>');
}
}
函数更改bgr(){
var sel=window.getSelection?window.getSelection():document.selection.createRange();//FF:IE
如果(sel.getRangeAt){//那是FF的
var范围=选择范围(0);
var newNode=document.createElement(“span”);
setAttribute('style','background:red');
range.surroundContents(newNode);
}
否则{//这是IE7的
sel.pasteHTML(“”+sel.htmlText+“”);
}
}
我也看到了这个。
但我不能让它工作:S(是的,我知道我没有)有什么想法吗 这看起来是一个很好的起点:啊。该页上的缩进样式。。。我和伊恩在一起。我能做到!