Javascript:可能获得换行符吗?
我的代码是这样的:
function attr(el, attr, value)
{
el.setAttribute(attr, value);
}
var f2=document.createElement("form");
attr(f2, 'id', "det_"+tresult_no);
attr(f2, 'name', "form"+tresult_no);
var t2=document.createElement("TABLE");
attr(t2, 'width', 80);
attr(t2, 'border', 0);
f2.appendChild(t2);
然后为了查看/确认我正在做的事情是正确的,我这样做:
document.getElementById('testing').value=t.innerHTML;
其中“测试”是一个文本区域。
这效果很好......除了大量代码之外,文本区域被填满并且有点难以阅读。
每次我将一个对象添加到另一个对象后,是否可以在文本区域中获得一些换行符?
谢谢!
My code is something like this:
function attr(el, attr, value)
{
el.setAttribute(attr, value);
}
var f2=document.createElement("form");
attr(f2, 'id', "det_"+tresult_no);
attr(f2, 'name', "form"+tresult_no);
var t2=document.createElement("TABLE");
attr(t2, 'width', 80);
attr(t2, 'border', 0);
f2.appendChild(t2);
then to see/confirm what I am doing is right, I do this:
document.getElementById('testing').value=t.innerHTML;
where "testing" is a textarea.
This works out pretty well... except with a lot of code, the textarea gets filled up and is abit hard to read.
Is there anyway to get some line breaks in the textarea after everytime I add one object to another?
Thanks!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
假设“测试”对象是一个显示文本和换行符的输入或文本区域字段,这样的东西怎么样?
或者只在结束标签后定位换行符:
注意,这不是匹配结束 HTML 标签的完美正则表达式,但出于调试目的,它应该可以正常工作。
Assuming the "testing" object is an input or textarea field that displays text and newlines, how about something like this?
or to just target a newline after closing tags:
Note, this isn't a perfect regex for matching closing HTML tags, but for the purposes of debugging, it should work fine.
尝试类似
这样的操作:每个添加都在新行开始。
Try something like
This start each addition on a new line.