Javascript 复制功能工作,如何剥离逗号代码呢?
一个名为prasanth的用户向其他人提供了工作javascript,通过单击它来复制某些内容:Javascript 复制功能工作,如何剥离逗号代码呢?,javascript,Javascript,一个名为prasanth的用户向其他人提供了工作javascript,通过单击它来复制某些内容: function copy(that){ var inp =document.createElement('input'); document.body.appendChild(inp) inp.value =that.textContent inp.select(); document.execCommand('copy',false); inp.remove(); } <p onclic
function copy(that){
var inp =document.createElement('input');
document.body.appendChild(inp)
inp.value =that.textContent
inp.select();
document.execCommand('copy',false);
inp.remove();
}
<p onclick="copy(this)">hello man</p>
函数副本(即){
var inp=document.createElement('input');
document.body.appendChild(inp)
inp.value=that.textContent
inp.select();
document.execCommand('copy',false);
inp.remove();
}
你好,伙计
我尝试在其中添加替换代码,以便从复制的文本中删除逗号,但不起作用。如果我点击1950,我希望复制的结果是1950。数字总是不同的,这只是一个例子。这看起来很简单,但我从来都不懂javascript,它似乎从来没有做过我想做的事。
<script>
function copy(that){
var inp = document.createElement('input');
document.body.appendChild(inp)
inp.value = that.textContent.replace(/,/g, "");
inp.select();
document.execCommand('copy',false);
inp.remove();
}
</script>
<p onclick="copy(this)">hello,man</p>
功能副本(即){
var inp=document.createElement('input');
document.body.appendChild(inp)
inp.value=that.textContent.replace(/,/g,“”);
inp.select();
document.execCommand('copy',false);
inp.remove();
}
你好,伙计
注意我在第5行的替换位置您可以执行
inp.value=that.textContent.replace(/,/g')代码>“我尝试添加替换代码”-很难调试我们看不到的代码。谢谢shrys的帮助。我使用了那个代码,只是我没有将它添加到inp中。再次感谢。很高兴我能提供帮助很好的观点,在这种情况下,Shrys的答案会更适合我。我已相应地编辑了答案