相关疑难解决方法(0)

在JavaScript中创建多行字符串

我在Ruby中有以下代码.我想将此代码转换为JavaScript.什么是JS中的等效代码?

text = <<"HERE"
This
Is
A
Multiline
String
HERE
Run Code Online (Sandbox Code Playgroud)

javascript string heredoc multiline

2412
推荐指数
27
解决办法
137万
查看次数

Javascript heredoc

我在JavaScript中需要类似heredoc的东西.你有什么想法吗?我需要跨浏览器功能.

我找到了这个:

heredoc = '\
<div>\
    <ul>\
        <li><a href="#zzz">zzz</a></li>\
    </ul>\
</div>';
Run Code Online (Sandbox Code Playgroud)

我认为这对我有用.:)

javascript heredoc

104
推荐指数
10
解决办法
5万
查看次数

如何在JavaScript中插入大块HTML?

如果我有一个包含许多标签的HTML块,如何在JavaScript中插入它?

var div = document.createElement('div');
div.setAttribute('class', 'post block bc2');
div.innerHTML = 'HERE TOO MUCH HTML that is much more than one line of code';
document.getElementById('posts').appendChild(div);
Run Code Online (Sandbox Code Playgroud)

我该怎么做?

html javascript

46
推荐指数
4
解决办法
7万
查看次数

一个更优雅的多行javascript字符串方法

我知道如何在不使用+ =的情况下打印大字符串的唯一方法是使用\ backslashes.丑陋!

<div id="foo"></div>
<script type="text/javascript">
var longString = '<div id="lol">\
        <div id="otherstuff">\
            test content. maybe some code\
        </div>\
    </div>';

document.getElementById('foo').innerHTML = longString;
</script>
Run Code Online (Sandbox Code Playgroud)

有没有办法在longString没有污染的情况下这样做?php有$ foo ='''长多行字符串'''; 我想在javascript中使用它!

有人知道在javascript中打印长,多行字符串的更好方法吗?

javascript

8
推荐指数
1
解决办法
6009
查看次数

标签 统计

javascript ×4

heredoc ×2

html ×1

multiline ×1

string ×1