Javascript 加上“;新行“;在innerHTML中
我试图创建一个表格,第一个单元格中有图像,第二个单元格中有图片信息 我需要在一个单元格中添加不同的信息,如:Javascript 加上“;新行“;在innerHTML中,javascript,html,innerhtml,Javascript,Html,Innerhtml,我试图创建一个表格,第一个单元格中有图像,第二个单元格中有图片信息 我需要在一个单元格中添加不同的信息,如: cellTwo.innerHTML = arr_title[element] + arr_tags[element]; cellTwo.innerHTML = arr_title[element] + "/n" + arr_tags[element]; 有可能在那里加一条“新线”吗? 我的意思是: cellTwo.innerHTML = arr_title[element] + ar
cellTwo.innerHTML = arr_title[element] + arr_tags[element];
cellTwo.innerHTML = arr_title[element] + "/n" + arr_tags[element];
有可能在那里加一条“新线”吗?
我的意思是:
cellTwo.innerHTML = arr_title[element] + arr_tags[element];
cellTwo.innerHTML = arr_title[element] + "/n" + arr_tags[element];
最简单的方法是添加一个换行符作为html
cellTwo.innerHTML = arr_title[element] + "<br />" + arr_tags[element];
celltower.innerHTML=arr_title[element]+“
”+arr_tags[element];
alert('Never /n Forget your towel.');
如果您希望新行按字面意思处理,可以使用
标记
cellTwo.innerHTML =
"<pre>" + arr_title[element] + "\n" + arr_tags[element] + "</pre>";
var test = document.getElementById('someElementId');
test.innerHTML = "The answer <br>to life, the universe, and everything...<br> is 42.";
cellTwo.innerHTML=
alert('Never /n Forget your towel.');
“+arr_title[element]+”\n“+arr_tags[element]+”;
要完善您的理解:
由于它是html(innerHTML
),所以它呈现html,您可以使用任何您想要的html,因此在本例中,只需添加一个好的老式
:
cellTwo.innerHTML = arr_title[element] + arr_tags[element]; arr_title[element] + "/n" + arr_tags[element];
快乐编码-$cr1ptN!nj@不,
在asp.net中不起作用,但您可以这样编写它
编辑-代码标记中的可选包装
分号“;”似乎充当换行符
请记住“+=”将多个值分配给字符串是的,默认情况下忽略HTML换行符不起作用。使用
标记如果有帮助,innerHTML将在DOM中准确地存储换行符。它们仅与任何其他空白组合在一起,并在呈现期间被视为单个空格。
在ASP.NET生成的HTML中工作得非常好<代码>“/n”就我所知,这并不意味着在任何地方都有新行\n
表示JavaScript字符串文字中的新行,但在转换为HTML时与任何其他空格一样处理。分号与JavaScript中的换行符不同,分号以语句结尾。有时,带的换行符会导致在JS中自动插入分号。简言之,关于这个答案的所有内容都是错误的(大多数情况下与正确相反),使用tag,字体大小会变得非常小。@zhang我不确定你的意思,因为你可以用CSS控制字体大小