<div class="test">
hello world
<input type=button value="submit">
</div>我现在想的是:
选中hello后,点击按纽,hello还是选中状态,怎么办
jquery也行,搞编辑器的,大侠帮帮忙,想替换掉选中内容,可是得不到啊
原因就是点击时候失去焦点了js焦点
hello world
<input type=button value="submit">
</div>我现在想的是:
选中hello后,点击按纽,hello还是选中状态,怎么办
jquery也行,搞编辑器的,大侠帮帮忙,想替换掉选中内容,可是得不到啊
原因就是点击时候失去焦点了js焦点
解决方案 »
- div的button的click会触发两次
- 用CNZZ 51la 统计代码的问题
- 请问我的p标签哪去了?
- 请问我这个循环有问题吗?为什么下拉框不能选中某一项
- javascript函数引用问题
- 高分求助一个滑动门的问题
- 利用javascript 进行单词组合
- 代码$('table tr:even').addClass('even');我自己的意思是把偶数行加个even类(效果是蓝色背景),效果果却加到了奇数行
- 有什么调试javascript的好的工具没有?
- 如何实现类似网络蚂蚁右键功能!!!
- 求问js动态添加下拉框
- 利用百度地图API开发地图软件,在循环标示数组的时候,进入click监听器,每次输出循环遍历的i值的都是数组的长度,如何解决???
当点击时
onClick="test()";
function test(){
document.getE.value="111";
}
这叫强制转移焦点
hello world
</div>
<input type=button value="submit">
<div>
<ul><li>B</li><li>I</li></ul>
</div>
<div>
<div contentEditable=true>hello world</div>
</div>var getTxt = function() {
var txt = '';
if(document.selection) {
txt = document.selection.createRange().text;
console.log(txt+"#");
} else {
txt = document.getSelection();
console.log(txt+"@");
}
return txt.toString();
};setTimeout("getTxt()",3000);//这样调用可以,选好在这儿等三秒钟,就会输出$("ul li").live({
click:function(){
var txt = getTxt();//这样再调就不行了,console只有@
alert(txt);
}
})
我觉由此判定就是焦点失去造成的