gpt4 book ai didi

javascript - 将 css rtl 定向格式复制到剪贴板

转载 作者:太空狗 更新时间:2023-10-29 12:22:42 25 4
gpt4 key购买 nike

如何将 CSS RTL 定向格式复制到剪贴板?

我在剪贴板中得到这个文本:moc.liam@liam,但我想要这个:mail@mail.com

使用此代码复制:

<script>
function CopyKey(elementId) {
var aux = document.createElement("input");
aux.setAttribute("value", document.getElementById(elementId).innerHTML);
document.body.appendChild(aux);
aux.select();
document.execCommand("copy");
document.body.removeChild(aux);
}
</script>

<p id="key" class="rev" onclick="CopyKey('key')">moc.liam@liam</p>

.rev {
unicode-bidi: bidi-override;
direction: rtl;
}

编辑(工作代码)

function Reverse(s){
return s.split("").reverse().join("");
}

function CopyKey(elementId) {
var aux = document.createElement("input");
aux.setAttribute("value", Reverse(document.getElementById(elementId).innerHTML));
document.body.appendChild(aux);
aux.select();
document.execCommand("copy");
document.body.removeChild(aux);
}

最佳答案

JavaScript 忽略 css 属性。您需要编写一些代码来反转字符串。

function reverse(s){
return s.split("").reverse().join("");
}

有关在 JavaScript 中反转字符串的更多信息,请参阅此答案:https://stackoverflow.com/a/16776621/8649828

关于javascript - 将 css rtl 定向格式复制到剪贴板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47112659/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com