如何取得 input 中被 highlight的文字? 當 input 中的文字被選取時會觸發onselect事件,但請問怎樣取得被選取的那部分文字? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <script>function setValue(obj){ var rng = document.selection.createRange(); document.getElementById("txt1").value=rng.htmlText; }</script><input type=text value=set onselect="setValue(this);"><input type=text id=txt1> rng.htmlText ----> rng.text 謝謝 shan1119 的熱心,剛才幫我解決了個問題現在又來幫忙。是的,這段代碼在IE中完存沒有問題,但是我又忘了說,我是在FF下跑的。似乎問題還提多哦。首先就是FF下衹有 window.getSelection(),沒有 document.selection,第二,IE下的createRange可以由selection對象產生,但FF不可。反正,這段代總是反回 undefined 就是 FF:function setValue(obj){ var start = obj.selectionStart; var end = obj.selectionEnd; document.getElementById("txt1").value=obj.value.substring(start,ed);} OH.my star ★ js可以类似asp.net地址栏传参数吗?如何获取? 跪求大家赐教啊 AJAX调用慢 JS执行未获得AJAX返回参数问题 (我没分看下行吗谢谢大家) 在不点击的情况下如何获取 js 改为 jQuery js获取父页面地址 的问题 高分的求助一个简单的问题 列表框的值如何取得,在线等~ 关于按回车的问题(进来就可以拿分的问题) 在页面加载完成后,调用action,但是执行了onload事件后,就一直不停在调用js,停不下来 jsp Input 中的值无法获取! js有点问题 问题解决了再加100分给解决的人:关于同时new多个相同ActiveXObject对象时所产生的问题,在线急等
function setValue(obj){
var rng = document.selection.createRange();
document.getElementById("txt1").value=rng.htmlText;
}
</script>
<input type=text value=set onselect="setValue(this);">
<input type=text id=txt1>
var start = obj.selectionStart;
var end = obj.selectionEnd;
document.getElementById("txt1").value=obj.value.substring(start,ed);
}