onT*_*net 0 html javascript string escaping
我正在研究一个允许用户点击单词列表的div
在位于这些单词旁边的div中,内容将使用javascript字符串替换进行更改.我遇到的问题是使用文字转义字符将这些段落的字符串放在新行上.
这是我正在使用的javascript代码的示例.
else if(x == "faqButton"){
//alert("FAQ Button");
document.getElementById('informationContent').innerHTML ="FAQ Click";
}
Run Code Online (Sandbox Code Playgroud)
一旦我弄清楚如何正确格式化文本,内容'faq click'将最终被替换.显然这不是整个代码,但我只需要一个例子来解决其余问题.我如何在下一行放置'click',所以在新的div中,它会被放置为
FAQ
点击
我试过了
document.getElementById('informationContent').innerHTML ="FAQ /n Click";
document.getElementById('informationContent').innerHTML ="FAQ" + /n + "Click";
Run Code Online (Sandbox Code Playgroud)
两个都没有工作,底部的一个完全破坏了我的代码.
请帮忙
设置时innerHTML,您将提供HTML.源文本中的换行符只是HTML中的空格(想想你编写的HTML文件中的换行符).(也就是说,除非它在一个pre元素或white-space: pre通过CSS应用于它的任何元素或类似的元素.)
要实际让事物出现在不同的行上,通常要么<br>在它们之间使用,要么使用一系列块级元素.后者可能更常用于导航.
例如:
this.innerHTML = "FAQ<br>Index";
Run Code Online (Sandbox Code Playgroud)
要么
this.innerHTML = "<div>FAQ</div><div>Index</div>";
Run Code Online (Sandbox Code Playgroud)
同样,使用元素(通常是通过CSS应用于li元素的元素display: block,在ul元素内部,尽管新nav元素越来越受欢迎)在导航中更常见.
| 归档时间: |
|
| 查看次数: |
140 次 |
| 最近记录: |