我要实现一个如下一个功能,一个表格中有一部分文字,然后有一个复制按钮,点击按钮后,表格中的文字选中,并改变背景色,我上网找了一些代码,虽然能实现如上功能,但是出了IE浏览器,没法兼容其它浏览器,所以请各位大侠给帮帮忙,本人感激不尽!
解决方案 »
- 求助!我遇到了一个很诡异的问题,各位路过的大神帮忙看看
- 请教一个关于IE8zoom的问题
- 跪问: 人人网 开心网的 html(所见所得)编辑器是哪个牌子的
- 关于jquery取值问题(分不多了,大哥大姐都过来看看。。。。)
- 菜鸟关于this 的提问
- 限制字符串长度的问题
- 怎样获取、设置textarea光标位置,且兼容ie?
- 忙了一天了,搞不懂,忘指点,zindex的问题?
- 同一个form的不同组的checkbox如何检查是否checked?
- xp -> 任务栏属性 -> 隐藏不活动的图标 -> 中弹出的窗口中有“过去的项目”,请问里面的列表数据是保存在哪里的?怎样清除?
- JAVASCRIPT:让DIV在浏览器改变大小后依然居中
- 急~ 菜鸟问题~
而目前版本的flash必须接收用户点击才可以操作剪贴板
这些都是为保护用户隐私而设计。比较流行的方案:http://bowser.macminicolo.net/~jhuckaby/zeroclipboard/
<head>
<title></title>
<script>
function copytext(){
var textbox=document.getElementById("textbox");
var mytext;
textbox.select();
//这里我认为能被选中的文字在richbox里面的,richbox被选中就会改变背景颜色,其他的方法是更改CSS
mytext=textbox.value;
alert(mytext);
}
</script>
</head>
<body>
<textarea id="textbox" rows="5">cvuyw buew byew dbeuw bduewkdwe bceuw</textarea><br />
<input id="copyit" type="button" value="copy" onclick="copytext()"/>
</body>
</html>