好吧说你有这个:
<input id="test" value="" />
Run Code Online (Sandbox Code Playgroud)
动态生成该输入的值.
现在用户可以双击该输入以选择值,ctrl + c进行复制.
我还发现使用javascript你可以用"点击"选择输入值.
但是,当创建一个按钮时,单击该按钮会将该输入的值复制到OS的剪贴板中 - 我发现只有适用于Flash的解决方案.
现在我想知道如何用javascript创建该按钮?如果有可能的话... :)
我有一个写网站url的文本框.我在旁边放了一个按钮.
我想如果用户从任何地方复制网址并单击该按钮,则复制的网址粘贴在该文本框中.
现在我可以使用ctrl + v将url粘贴到文本框中.但是移动用户无法使用它.因此,我需要在文本框中单击该按钮复制的URL粘贴.
任何帮助高度赞赏,并提前感谢.
几乎只是问题.我有一个客户要求负面设计在整个网页上都有近乎白色的文字,但测试人员说,从网站上复制和粘贴是很烦人的,因为在复制到Word等时一切都显示为白色文本.
当用户尝试从网站复制文本时,有没有办法抢先删除格式?或者有没有办法劫持实际放在剪贴板上的内容?
<html>
<input type="button" id="btnSearch" value="Search" onclick="GetValue();" />
<p id="message" ></p>
<script>
function GetValue()
{
var myarray= new Array("item1","item2","item3");
var random = myarray[Math.floor(Math.random() * myarray.length)];
//alert(random);
document.getElementById("message").innerHTML=random;
}
</script>
</html>
Run Code Online (Sandbox Code Playgroud)
这是代码,当我生成一个随机单词让我们说"item1"显示,我怎么能在它下面添加一个按钮,当我点击它复制"item1"
有人可以解释这个网站如何访问剪贴板的内容并显示它?
我正在开发一个类似的项目,需要利用这个功能,用户可以通过ctrl + v粘贴图像.此外,如果该网站使用的是Java插件,为什么我的Chrome不会弹出过时的警告?
任何帮助表示赞赏!
谢谢.
我想知道是否有任何方法可以将文本复制到剪贴板.我很清楚这个答案,但它已经超过三年了.从那时起有什么变化吗?
我使用ZeroClipboard J-Query插件在使用Flash的Web浏览器中复制到剪贴板.出于浏览器安全原因,不允许复制,我们需要Flash.但ZeroClipboard复制功能在iPhone,Android或iPad等手机中不起作用,因为我们无法在那里使用闪存.
那么如何在iPhone,Android或iPad等手机中实现复制到剪贴板功能呢?
可能重复这个问题是 - 复制到剪贴板,也适用于移动?
由于没有足够令人满意的答案,我再次发布这个问题.
谢谢.
是否可以从控制台中的bookmarklet或代码段访问$ 0 DOM元素指针.
有关$ 0的更多信息
https://developers.google.com/chrome-developer-tools/docs/commandline-api#0_-_4
Dev Tools会记住您在选项卡(或"个人档案"面板)中选择的最后五个DOM元素(或JavaScript堆对象).它使这些对象可用为$ 0,$ 1,$ 2,$ 3和$ 4.$ 0返回最近选择的元素或JavaScript对象,$ 1返回最近选择的第二个元素,依此类推.
我一直在试图复制innerContent的<span>,以我的剪贴板没有成功:
<span id="pwd_spn" class="password-span"></span>
Run Code Online (Sandbox Code Playgroud)
功能调用
document.addEventListener('DOMContentLoaded', function () {
document.getElementById('copy').addEventListener('click', copy_password);
});
Run Code Online (Sandbox Code Playgroud)
功能
function copy_password() {
var copyText = document.getElementById("pwd_spn").select();
document.execCommand("Copy");
}
Run Code Online (Sandbox Code Playgroud)
我也尝试过:
function copy_password() {
var copyText = document.getElementById("pwd_spn").textContent;
copyText.select();
document.execCommand("Copy");
}
Run Code Online (Sandbox Code Playgroud)
似乎.select()对<span>元素不起作用,因为我在两者上都得到以下错误:
我正在尝试创建一个用户可以单击的链接,然后该链接href本身将被复制到剪贴板。由于我是 JS 新手,我无法用我找到的信息来做,因为我看到人们点击按钮复制 url 的示例,或者它会复制地址栏的 URL。
这是我的代码,并且 + artworkUrl +是动态填充的。
<a id="get-app-artwork" href="' + artworkUrl + '" target="_blank">Copy the cover URL</a>
Run Code Online (Sandbox Code Playgroud)
如何在单击时将此 url 复制到剪贴板?我发现的每个选项都使用不同的方法。由于我是新手,我不知道如何应用于这种情况,我有一个链接并希望在单击时复制它的 URL。