Javascript 如何从右向左更改输入文本方向

Javascript 如何从右向左更改输入文本方向,javascript,html,css,Javascript,Html,Css,如何在HTML中反转文本? 如果我写苹果,我想把它改成elppa。 这是我试过的。但它只会改变文字的方向 可以旋转文本容器 CSS 或者JS中的另一种方式 var p = document.querySelector('p'); var reversed = p.innerText.split('').reverse().join(''); p.innerText = reversed; jsiddle取自 .rtl{ unicode-bidi:bidi覆盖; 方向:rtl; } 苹果

如何在HTML中反转文本? 如果我写苹果,我想把它改成elppa。 这是我试过的。但它只会改变文字的方向


可以旋转文本容器

CSS

或者JS中的另一种方式

var p = document.querySelector('p');

var reversed = p.innerText.split('').reverse().join('');

p.innerText = reversed;
jsiddle

取自

.rtl{ unicode-bidi:bidi覆盖; 方向:rtl; } 苹果 苹果你可以像这样使用javascript

功能反转{ 返回str.split.reverse.join; } var rstring=反向终止;
console.logrstring您可以这样做

如果要对页面中的每个输入属性使用

.input {
  text-align:right;
  unicode-bidi:bidi-override;
  direction:rtl;
}

如果要影响一个输入


名字:它应该应用于块容器,例如
.input {
  text-align:right;
  unicode-bidi:bidi-override;
  direction:rtl;
}