1.求一段“点击复制”的代码
。
2.单击复制代码如何写
不是你忘记怎么写,而是你根本不会写,也不知道原理,还有兼容性
window的clipboardData对象是调用系统剪贴板
它的getData()可以获取当前剪贴板的内容
setData(type,value),向剪贴板写入内容type为类型,可以为text(文本),image(图片)等
但只有IE有该对象,在FireFox和Opera上是不无法使用的,所以尽量不用,
下面是我帮你改的,看看效果:
<a href=# onclick="window.clipboardData.setData('text','123');return false">;将本站推荐给朋友</a>
3.点击复制代码
<script type="text/javascript">
function copyUrl2(obj)
{
var Url2=obj;//对象是QQ
Url2.select(); //选择对象
document.execCommand("Copy"); //执行浏览器复制命令
alert("复制成功,直接在地址栏粘贴即可.");
}
</script>
<input type="text" value="输入你的QQ" size="10" maxlength="10" id="QQ">
<input type="button" onClick="copyUrl2(document.getElementById('QQ'))" value="复制左边内容" />
<input type="text" value="输入你的QQ2" size="10" maxlength="10" id="QQ2">
<input type="button" onClick="copyUrl2(document.getElementById('QQ2'))" value="复制左边内容" />
像这样给他+个参数就可以了~
4.JS代码中div的复制怎么实现 通过点击复制按钮又新生成一个一摸一样
html部分:
<input type="button" value="显示div1的内容" id="btn" />
<div id="div1" style="display:none">div1</div>
<div id="div2" style="display:none">div2</div>
<div id="show-box"></div>
js部分
var div1=document.getElementById("div1");
var div2=document.getElementById("div2");
var btn=document.getElementById("btn");
var showBox=document.getElementById("show-box");
//方法一:将div中的值赋值到一个用于显示的框中(showBox)
var flag=true;
btn.onclick=function(){
if(flag){
showBox.innerHTML=div1.innerHTML;
btn.value="显示div2的内容"
flag=false;
}
else{
showBox.innerHTML=div2.innerHTML;
btn.value="显示div1的内容"
flag=true;
}
}
//方法二:用按钮控制div1,div2的显示隐藏
var flag=true;
btn.onclick=function(){
if(flag){
div1.style.display="block";
div2.style.display="none";
btn.value="显示div2的内容"
flag=false;
}
else{
div2.style.display="block";
div1.style.display="none";
btn.value="显示div1的内容"
flag=true;
}
}
因为不太明白你想要哪种,所以写了两种,你选一个吧~
ps:其实用JQuery会更简单
5.jQuery复制删除div,点击复制,在下面复制同样的一个div,最好前面编
<script type="text/javascript">
$(document).ready(function() {
$("#add").click(function() { // add为添加input的id
var divTest = $(this).parent(); //获取div
var newDiv = divTest.clone(true);
divTest.after(newDiv);
var No = parseInt(divTest.find("p").html())+1; //假设你用p标签显示序号
newDiv.find("p").html(No);
});
$("#del").click(function() { // del为删除input的id
$(this).parent().remove();
});
});
</script>
PS:该div必须是添加删除按钮的直接父元素,否则要修改代码
6.求网页按钮点击复制到剪切板代码、、
<head>
<title>;复制</title>
<script language="javascript">
function copyit()
{
var v=document.getElementById("t").value;
window.clipboardData.setData("text",v);
}
</script>
</head>
<body>
<textarea style="width:500px;height:100px" id="t"></textarea>
<br>
<input type="button" value="copy" onclick="copyit()" />
</body>
7.jquery如何复制html元素给另外一个元素
jquery复制html元素给另外一个元素,首先我们需要考虑的就是将要复制的那个元素获取到,一般是通过给一个id,然后在通过innerHTML获取到html代码,给另外一个元素的话,我就通过变量的赋值就行了,这里通过代码来理解:
<html>
<head></head>
<script>
var oDiv = document.getElementById('div1');
var oDiv1 = oDiv.innerHTMl;
</script>
<body>
<div id='div1'>
<p>;我是复制内容</p>
</div>
</body>
</html>
8.jquery的点击LI实现复制LI中的内容,LI是多个,不定条数的,可以给出
第一种:<script type="text/javascript">
$(function(){
var sOld = null;
$("li").each(function(index){
var sOld = $(this).text();
$(this).click(function(){
var sNew = $(this).text();
$(this).text(sNew + sOld);
});
});
});
</script>
</head>
<body>
<ul>
<li>123</li>
<li>456</li>
<li>789</li>
</ul>
</body>
</html>
第二种:<script type="text/javascript">
$(function(){
$("li").each(function(index){
$(this).click(function(){
var sText = $(this).text();
$(this).text(sText+sText);
});
});
});
</script>
</head>
<body>
<ul>
<li>123</li>
<li>456</li>
<li>789</li>
</ul>
</body>
</html>
不知道是不是你要的效果。不是的话,具体一点。
转载请注明出处育才学习网 » jquery点击复制代码怎么写