Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/426.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/sharepoint/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 复制功能工作,如何剥离逗号代码呢?_Javascript - Fatal编程技术网

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

一个名为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 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的答案会更适合我。我已相应地编辑了答案