Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ssh/2.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 innerText有新行,但innerHTML没有明确的新行、选项卡或<;br>&书信电报;p>;_Javascript_Html_Css - Fatal编程技术网

Javascript innerText有新行,但innerHTML没有明确的新行、选项卡或<;br>&书信电报;p>;

Javascript innerText有新行,但innerHTML没有明确的新行、选项卡或<;br>&书信电报;p>;,javascript,html,css,Javascript,Html,Css,我的目标是给每个角色一个不同的css特征,但它仍然保持其作为一个单词的形式,使用chrome扩展 最初的元素是 Art info 使用chrome扩展名,我用span包装每个字符 <span wms-wrap> <span>A</span> <span>r</span> <span>t</span> <span>i</span> <span>n</span> &

我的目标是给每个角色一个不同的css特征,但它仍然保持其作为一个单词的形式,使用chrome扩展

最初的元素是

Art info
使用chrome扩展名,我用span包装每个字符

<span wms-wrap>
<span>A</span>
<span>r</span>
<span>t</span>
 <span>i</span>
<span>n</span>
<span>f</span>
<span>o</span>
</span>
发现在每个跨距之间插入新线

我在网上搜索并应用了一些建议,比如nobr标签,但仍然添加了新行


如何防止出现这些意外的新行?

新行出现是因为它们出现在源代码中。显示时会折叠空白,这可能会受到CSS的影响,但您看到的是DOM,它是显示逻辑的输入,因此需要保留原始空白

您可以更改源代码,使其不包含换行符,也可以稍后使用JavaScript字符串.replace调用删除它们。因为您没有显示太多的代码,所以很难比这更具体


另一方面,如果重要的是它的外观,那么不要太担心DOM。

新行在那里,因为它们在源代码中。显示时会折叠空白,这可能会受到CSS的影响,但您看到的是DOM,它是显示逻辑的输入,因此需要保留原始空白

您可以更改源代码,使其不包含换行符,也可以稍后使用JavaScript字符串.replace调用删除它们。因为您没有显示太多的代码,所以很难比这更具体


另一方面,如果重要的是它的外观,那么不要太担心DOM。

请用一个演示问题的示例更新您的问题,最好是使用堆栈片段(
[]
工具栏按钮)运行的问题。我们无法在代码、HTML和CSS方面为您提供帮助,我们看不到。:-)删除
之间的换行符是一个选项吗?请确认
是否正确?
wms wrap
some(自定义)属性的值不是吗?@Sebastian Simon Yes删除span are之间的换行符acceptable@secan你是对的。正确的代码是请用演示问题的代码更新您的问题,最好是使用堆栈片段(
[]
工具栏按钮)运行的代码。我们无法在代码、HTML和CSS方面为您提供帮助,我们看不到。:-)删除
之间的换行符是一个选项吗?请确认
是否正确?
wms wrap
some(自定义)属性的值不是吗?@Sebastian Simon Yes删除span are之间的换行符acceptable@secan你是对的。正确的代码是
<span>A</span><span>r</span><span>t</span> <span>i</span><span>n</span><span>f</span><span>o</span>
$0.innerText
"A
R
T
I
C
L
E
I
N
F
O"