Javascript中写多行HTML
Mon, Jan 28, 2013需要写多行HTML string到javascript中,怎么排版代码都很难看,最后发现这个利用注释凶残的方法。(不过此方法对firefox无效,firefox中function#toString会吃掉注释)
Function.prototype.getMultiLine = function() {
var lines = new String(this);
lines = lines.substring(lines.indexOf("/*") + 3, lines.lastIndexOf("*/"));
return lines;
}
var ffff = function() {
/*
张三去倒水
天哪!
*/
}
document.write(ffff.getMultiLine());
一些参考: