javascript - 在段落标题中添加单引号和空格

标签 javascript html

我在段落中动态添加标题。但是带有空格文本的单个标题未完全添加到标题中。

  <!docType Html>
    <html>
    <head>
    </head>
    <body>
    <div id="file">
    </div>
    <script>
    var arr= ["bo'i kisahn","kishan"];

    var string="";
    for(var i=0;i<arr.length;i++){
    string =string + "<p title="+arr[i]+">kishan"+i+" </p>";
    }
    document.getElementById('file').innerHTML=string;
    </script>
    </body>
    </html>

最佳答案

您需要用 "" 包裹属性值,因为它包含特殊字符

var arr = ["bo'i kisahn", "kishan"];

var string = "";
for (var i = 0; i < arr.length; i++) {
    string = string + "<p title=\"" + arr[i] + "\">kishan" + i + " </p>";
}
document.getElementById('file').innerHTML = string;

var arr = ["bo'i kisahn", "kishan"];

var string = "";
for (var i = 0; i < arr.length; i++) {
  string = string + "<p title=\"" + arr[i] + "\">kishan" + i + " </p>";
}
document.getElementById('file').innerHTML = string;
<div id="file"></div>

关于javascript - 在段落标题中添加单引号和空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30837244/

相关文章:

javascript - 我可以使用传递给 Rust 的 JavaScript 对象来实现需要垃圾回收的结构吗?

javascript - 在 Selenium 中使用 Java Script Executor 时无法读取未定义的属性 'click'

javascript - 如何获取点击的DOM元素?

html - CSS中的图像背景?

javascript - node.js TypeError : path must be absolute or specify root to res. sendFile [无法解析JSON]

php - 框架头脑 Storm

javascript - 如何通过javascript打开默认日期选择器?

javascript - 我们如何在 Fabric.js 中限制 Canvas 对象的最大宽度和高度

javascript - 为什么这些圆圈会出现在我的 Canvas 上?

javascript - 如何使用 jQuery 向上移动 div 元素?