Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/448.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_String_Reverse_Lines - Fatal编程技术网

javascript中的反向行

javascript中的反向行,javascript,string,reverse,lines,Javascript,String,Reverse,Lines,我需要在网页上按行反转文本,以从RTL写入模式切换到LTR写入模式。在源代码中,它需要保留原始RTL拉丁字母文本,但在页面上,我需要使用非拉丁字体系列可视化LTR文本(文本将保留拉丁字符,只有字体系列更改)。 我的问题是我怎么做?我怎么知道浏览器什么时候会在哪里断线 (如果你听说过匈牙利符文字母表,就更容易理解了。我想制作一个脚本,将拉丁语文本转换成符文文本,但我想让搜索引擎看到原始文本。) 谢谢您的帮助。如果您将body标签上的direction css属性从“ltr”更改为“rtl”,该怎么

我需要在网页上按行反转文本,以从RTL写入模式切换到LTR写入模式。在源代码中,它需要保留原始RTL拉丁字母文本,但在页面上,我需要使用非拉丁字体系列可视化LTR文本(文本将保留拉丁字符,只有字体系列更改)。 我的问题是我怎么做?我怎么知道浏览器什么时候会在哪里断线

(如果你听说过匈牙利符文字母表,就更容易理解了。我想制作一个脚本,将拉丁语文本转换成符文文本,但我想让搜索引擎看到原始文本。)
谢谢您的帮助。

如果您将body标签上的direction css属性从“ltr”更改为“rtl”,该怎么办

使用jQuery,您可以执行以下操作:

$('body').css('direction', 'rtl');
或者在纯javascript中,类似于:

document.getElementsByTagName('body')[0].style.direction = 'rtl';

如果您将body标签上的direction css属性从“ltr”更改为“rtl”,该怎么办

使用jQuery,您可以执行以下操作:

$('body').css('direction', 'rtl');
或者在纯javascript中,类似于:

document.getElementsByTagName('body')[0].style.direction = 'rtl';

我相信,即使将方向设置为“rtl”(建议使用dir属性),除非字符串中有希伯来语或阿拉伯语字符,否则单词的顺序将保持不变

如果您将内容包装在bdo标签中,例如
文本
,则文本将逐字母反转

如果你只想逐字逐句地写,那么你可以添加一些棘手的Javascript,比如


“某些内容”.split(“”).reverse().join(“”)我相信,即使将方向设置为“rtl”(建议使用dir属性),除非字符串中有希伯来语或阿拉伯语字符,否则单词的顺序将保持不变

如果您将内容包装在bdo标签中,例如
文本
,则文本将逐字母反转

如果你只想逐字逐句地写,那么你可以添加一些棘手的Javascript,比如


“某些内容”.split(“”).reverse().join(“”)可能有助于解决问题,而不是反转本身。我的问题是如何找到需要反转字符串的间隔。因此,长文本需要从右到左,但需要保持从上到下。也许能解决我的问题,而不是倒车本身。我的问题是如何找到需要反转字符串的间隔。所以长文本需要从右到左,但需要从上到下。我在提问之前尝试过这个,但这并没有解决我的问题。就是这样:我在提问之前就试过了,但这并没有解决我的问题。就是这样:是的,bdo解决了我的问题。这就是我想要的。谢谢你的帮助。是的,bdo解决了我的问题。这就是我想要的。谢谢你的帮助。