如何实现点击复制一行? 页面由数行文字组成,当鼠标移到某行并点击时,则复制这行的内容,请教如何实现? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在你需要的那行(多行)数据上监听onmouseover事件,事件触发时,读取该行内容。然后调用粘帖板,比如IE浏览器可以使用:window.clipboardData.setData(需要复制的内容);其他浏览器无法调用黏贴板,可以使用flash插件。 window.clipboardData.setData需要设置数据类型,正确的语法是window.clipboardData.setData('类型','内容');文本数据类型为text.下面的程序可完成需求:<div id="theforever_csdn1" onclick="theforever_csdn(this)">aaaaa</div><div id="theforever_csdn2" onclick="theforever_csdn(this)">bbbb</div><div id="theforever_csdn3" onclick="theforever_csdn(this)">ccc</div><div id="theforever_csdn4" onclick="theforever_csdn(this)">dd</div><script type="text/javascript"> function theforever_csdn(o){ window.clipboardData.setData('text',o.innerText);}</script> 前提如果是每一行都为不同的div,则问题就变得简单。添加onclick事件,获取当前的节点的innerHTML 就可以了 这个思路好。<div id="d1"></div><div id="d2"></div>$('div').bind('click',function(){$(this).html()}) 简单问题 在线等待 如何替换下面的字符串,谢谢大家 关于highcharts 无法显示的问题 有两个submit按钮,如何回车后提交默认按钮 请教DIV的问题? 如何将超级链接的值传到window.showModalDialog中去?谢谢! 如何控制IE的工具条,比如刷新按钮! 有两个Div,其中一个使用了滚动条,如何使……(急!!!在线等) switch怎么写呀? 打听一个低级问题:如何生成Session? js引入到html中 extjs的问题
其他浏览器无法调用黏贴板,可以使用flash插件。
window.clipboardData.setData('类型','内容');
文本数据类型为text.下面的程序可完成需求:
<div id="theforever_csdn1" onclick="theforever_csdn(this)">aaaaa</div>
<div id="theforever_csdn2" onclick="theforever_csdn(this)">bbbb</div>
<div id="theforever_csdn3" onclick="theforever_csdn(this)">ccc</div>
<div id="theforever_csdn4" onclick="theforever_csdn(this)">dd</div>
<script type="text/javascript">
function theforever_csdn(o){
window.clipboardData.setData('text',o.innerText);
}
</script>
添加onclick事件,获取当前的节点的innerHTML 就可以了
<div id="d1"></div>
<div id="d2"></div>$('div').bind('click',function(){$(this).html()})