求js大神帮忙如在一个网页中兼容document.selection.createRange().text 和 window.getSelection();
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了求js大神帮忙如在一个网页中兼容document.selection.createRange().text 和 window.getSelection();相关的知识,希望对你有一定的参考价值。
代码如下:
<script>
function test()
var a = window.getSelection();
var b = document.selection.createRange()
if(a)
alert("<b>"+a+"</b>");
else
b.text = "<b>"+b.text+"</b>"
</script>
<textarea id="txt1"></textarea><button onclick="test">测试</button>
请大神指点
function test()
if(window.getSelection)
alert(window.getSelection());
else if(document.selection)
alert(document.selection.createRange().text);
</script>
<textarea id="txt1"></textarea><button onclick="test();">测试</button>本回答被提问者和网友采纳
求javascript大神帮忙,怎么实现一个DIV连续滚动滚动的过程中定时停止?
参考技术A 百度一下superslide2 ,大话主席开发的这个JS。网站大部分特效展示问题,使网站代码规范整洁,方便维护更新。网站上常用的“焦点图/幻灯片”、“Tab标签切换”、“图片滚动”、“无缝滚动”,还有你说的这种间断滚动,都可以用这个js来控制。 参考技术B <script>var speed=10;
var tab=document.getElementById("demo");
var tab1=document.getElementById("demo1");
var tab2=document.getElementById("demo2");
tab2.innerHTML=tab1.innerHTML;//把demo1内东西放到demo2中
function Marquee()
if(tab2.offsetWidth-tab.scrollLeft<=0)
tab.scrollLeft-=tab1.offsetWidth
else
tab.scrollLeft++;
var MyMar=setInterval(Marquee,speed);
tab.onmouseover=function()clearInterval(MyMar);
tab.onmouseout=function()MyMar=setInterval(Marquee,speed);
</script>追问
能把HTML代码发来吗? 谢谢了
追答
#demo background: #FFF;overflow:hidden;width:700px; margin-left:auto; margin-right:auto; margin-top:50px;
#demo img border: 3px solid #F2F2F2;
#indemo float: left;width: 800%;
#demo1 float: left;
#demo2 float: left;
以上是关于求js大神帮忙如在一个网页中兼容document.selection.createRange().text 和 window.getSelection();的主要内容,如果未能解决你的问题,请参考以下文章
用js怎样实现打开网页时就全屏显示,要支持chrome,Firefox,IE等主流浏览器,求大神帮忙啊!
js、jquery 如何隐藏浏览器地址栏(网页优化,手机可以,ipad mini不可以,求大神指教)
求帮忙改个js脚本,点击按钮让它运行就自动点击,不想手动点一下,谢谢大神们
[高分求]想用javascript 实现类似ctrl+f 的功能(兼容多种浏览器),求帮忙