相关疑难解决方法(0)

哪些浏览器支持多行字符串?

哪些浏览器支持多行字符串?

"foo \
bar"
Run Code Online (Sandbox Code Playgroud)

像往常一样,我不支持它的主要嫌疑是IE.哪个IE版本是第一个支持它?

javascript string cross-browser

5
推荐指数
1
解决办法
5898
查看次数

对象文字语法错误中的JavaScript字符串文字

我试图在数组中放入一些html标记以便稍后检索.我的编辑器在description1行上抛出语法错误,我无法弄清楚原因.任何帮助将非常感激.代码如下.谢谢

var modalcontent = {
  description1 : '<div id = "description"><div class = "tbc">  
  <label class = "tbc" for = "tbc">Description</label>
  </div>
  <div class = "tbc">
  <input type = "text" class = "tbc" name = "description" id = "tbc" placeholder =        "Enter description">
  </div>
</div>
<!--end description div-->'
} 
Run Code Online (Sandbox Code Playgroud)

javascript

5
推荐指数
1
解决办法
3495
查看次数

.innerHTML <br>破解

这为什么会破裂?我之前没有正确使用.innerHTML,也不知道为什么会出错.

function asdf() {
    document.getElementById("qwerty").innerHTML="A<br>
      B<br>
      C<br>
      D<br>";
}
Run Code Online (Sandbox Code Playgroud)

javascript innerhtml

5
推荐指数
2
解决办法
9586
查看次数

JavaScript 中的三引号

在Python中,对于多行字符串,有这些三引号('''),这是非常有用的。有什么方法可以在 JavaScript 中做到这一点吗?

javascript quotation-marks

5
推荐指数
1
解决办法
7648
查看次数

innerHTML执行多行

我在我的HTML文件的脚本部分中使用innerHTML。

    document.getElementById("id1").innerHTML="<font size=4 color=blue><b>Process</b></font><br>"
Run Code Online (Sandbox Code Playgroud)

如果它适合单行,那么效果很好,但是我想在innerHTML中放置多行HTML代码,这可能吗?

    document.getElementById("demo").innerHTML = "

    +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
    CPU Information
    +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
    No of Cores:
    1
    Speed of each core in Mhz:
    cpu MHz     : 2399.318
    model name  : Intel(R) Xeon(R) CPU           E5645  @ 2.40GHz
    CPU Load:
    0.1
    Top CPU using process/application
    -------------------------------------
    PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND           
    1 root      15   0 10364  680  576 S  0.0  0.0   0:05.46 init               
    ";
Run Code Online (Sandbox Code Playgroud)

html javascript innerhtml

4
推荐指数
2
解决办法
8669
查看次数

如何在正则表达式中放置换行符以使其更具可读性?

我在 JavasScript 中有一个非常长的电子邮件匹配正则表达式,我想将其分成多行而不更改正则表达式功能。我知道一些正则表达式引擎提供了一种插入换行符以提高可读性的方法,有没有办法在 JS 中做到这一点?

javascript regex

4
推荐指数
1
解决办法
597
查看次数

为什么我不能将多行值存储到JavaScript文字中?

可能重复:
更优雅的多行javascript字符串方法Javascript中的多行字符串

window.lastSavedContents = "test

tester";
Run Code Online (Sandbox Code Playgroud)

这是我的JavaScript代码.我得到一个firebug错误说:

未终止的字符串文字[Break On This Error] window.lastSavedContents ="test

javascript

3
推荐指数
1
解决办法
291
查看次数

在Javascript字符串中奇怪地使用反斜杠

我的一个同事在JS对象中设置属性的字符串值时使用了反斜杠:

shareButtonsHtml : '\
    <span class="share-fb">\
        <a href="#" class="fb-share"><span class="fb-share-icon"></span>Share</a>\
        <span class="fb-share-count"><i></i><u></u>0</span>\
    </span>\
    <div class="share-twitter"> \
        <iframe class="share-twitter-iframe" \
                allowtransparency="true" frameborder="0" scrolling="no" \
                src="https://platform.twitter.com/widgets/tweet_button.html" \
                style="width:130px; height:20px;"></iframe> \
    </div> \
    <div class="share-google"> \
        <div class="g-plusone" data-size="small" data-annotation="none"></div> \
    </div>',
Run Code Online (Sandbox Code Playgroud)

我们对此字符串执行的唯一操作是在用户鼠标悬停时填充社交共享按钮容器:

self.html(obj.shareButtonsHtml);
Run Code Online (Sandbox Code Playgroud)

我知道反斜杠是JS中的转义字符.谁能解释为什么我的同事在这里使用它们?当然他不需要逃离回车或换线?他后来搬到另一家公司,所以我不能问他!

javascript jquery multiline

3
推荐指数
1
解决办法
1352
查看次数

如何在Javascript中查询Dbpedia

我想在Javascript中从Dbdepdia获得英国土木工程文章的摘要.这是我尝试但它失败了.

<html>
<head>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
<style type="text/css">

</style>
</head>
    <script type="text/javascript">
    var url = "http://dbpedia.org/sparql";
    var query = "\
     PREFIX dbpedia2: <http://dbpedia.org/resource/>\
     PREFIX Abs: <http://dbpedia.org/ontology/>\
    SELECT ?abstract\
   WHERE {\
            ?s dbpedia2:Civil_engineeringe\"@en;\ Abs:abstract ?abstract\ 
    }";
Run Code Online (Sandbox Code Playgroud)

这是我如何编码url将其传递给ajaxx

 var queryUrl = encodeURI( url+"?query="+query+"&format=json" );
    $.ajax({
        dataType: "jsonp",  
        url: queryUrl,
        success: function( _data ) {
            var results = _data.results.bindings;
            for ( var i in results ) {
                var res = results[i].abstract.value;
                alert(res);
            }
        }
    });
</script>
    <body></body>

</html>
Run Code Online (Sandbox Code Playgroud)

javascript semantic-web sparql dbpedia spotlight-dbpedia

3
推荐指数
1
解决办法
5518
查看次数

获取 github.rest.issues.createComment() 以使用环境变量进行多行注释

我一直在尝试了解如何使用 github actions 将多行评论写入 PR。我试图使用 github.rest.issues.createComment() (如评论拉取请求...中所示),然后使用环境变量处理多行问题,如下所示:工作流命令。最终目标是从 python 脚本(或日志文件)中获取一些多行输出标准输出,并将其作为注释放回到正在运行的工作流的 PR。下面的 yml 文件运行良好,直到最后一步,我尝试访问我创建的环境变量并将其用作 createComment() 的主体。环境变量已创建并且似乎可用,但当我尝试将其用于评论正文时失败。来自 github 操作的错误位于代码下方。如果我像这样添加引号,body: "${{env.SCRIPT_OUTPUT}}"我会得到同样的错误。如果可能的话,我想使用 createComment() ,我知道 Peter Evans 有一个创建评论,我接下来可能会尝试,但试图理解为什么这不起作用。

name: GitHub Actions Test Multi-line
on:
  pull_request:
    branches:
      - Dev
jobs:
  Run-check-references:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v2
        with:
          fetch-depth: 0
      - run: |
          SCRIPT_OUTPUT=$(cat << EOF
          first line
          second line
          third line
          EOF
          )
          echo "SCRIPT_OUTPUT<<EOF" >> $GITHUB_ENV
          echo "$SCRIPT_OUTPUT" >> $GITHUB_ENV
          echo "EOF" >> $GITHUB_ENV
      - run: |
          echo "${{env.SCRIPT_OUTPUT}}" …
Run Code Online (Sandbox Code Playgroud)

yaml pull-request github-actions

3
推荐指数
1
解决办法
6595
查看次数