单引号的Javascript集属性

雷安德夫

似乎默认情况下,javascript使用双引号附加属性。但是在我的情况下,我试图将json字符串附加到data属性,并且双引号会干扰json。

var json = {"foo":"bar"}
var el = document.getElementById("someElement");
el.setAttribute("data-json", JSON.stringify(json)); //<div data-json="{"foo":"bar"}">

如何使用单引号附加属性?

用户名

说那是不正确的

默认情况下,javascript使用双引号附加属性。

属性只是一个字符串。属性值本身不包括周围的引号。引号只不过是表示字符串文字的语法。您看到的围绕引号的外部引号

<div data-json="{"foo":"bar"}">

属性值中不存在;它们只是在控制台打印出属性时由控制台插入,以方便您使用。没有任何“干扰JSON”。可以按JSON.parse原样检索并解析属性值,无需费力。

var json = {"foo":"bar"}
var el = document.getElementById("someElement");
el.setAttribute("data-json", JSON.stringify(json));

// now, parse the attribute
>> JSON.parse(el.getAttribute('data-json'))
<< Object {foo: "bar"}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

JavaScript Alert()函数中的单引号转义

来自分类Dev

如何在javascript中设置单引号

来自分类Dev

Javascript替换单引号不起作用

来自分类Dev

JavaScript / Sublime Text:交换单引号和双引号键

来自分类Dev

使用JavaScript对#,单引号和双引号进行编码

来自分类Dev

javascript将双引号替换为单引号

来自分类Dev

如何在JavaScript中转义单引号或双引号?

来自分类Dev

如何在JavaScript中使用单引号和双引号

来自分类Dev

双引号单引号在 PHP/JavaScript 中不起作用

来自分类Dev

JavaScript和JSON更漂亮的单引号,HTML,Sass和CSS更漂亮的单引号

来自分类Dev

Javascript RegEx:如何获取单引号之间的名称(不包括单引号)

来自分类Dev

JavaScript Regex 在 SQL 插入中的单引号内获取多个单引号

来自分类Dev

如何在ORMLite上用单引号更新属性?

来自分类Dev

ASP.Net MVC:HTML元素属性中的单引号

来自分类Dev

剃刀在数据属性中转义单引号

来自分类Dev

如何从json字符串的属性周围删除单引号

来自分类Dev

单引号,双引号和无引号的Javascript正则表达式

来自分类Dev

Javascript键码冲突:“右箭头”和“单引号”

来自分类Dev

.NET MVC / Javascript从动态HTML转义单引号

来自分类Dev

如何在JavaScript中的eval函数内添加单引号?

来自分类Dev

PHP:转义php中所引用的javascript中的单引号?

来自分类Dev

Javascript用空字符串替换单引号

来自分类Dev

javascript array - 用单引号分隔值和值的值

来自分类Dev

带有单引号参数的Javascript字符串

来自分类Dev

查找单引号或双引号id属性正则表达式的值

来自分类Dev

JS 一种知道属性值是双引号、单引号还是裸的方法?

来自分类Dev

如何将所有属性双引号更改为单引号?

来自分类Dev

PHP单引号与双引号

来自分类Dev

单引号比双引号更快?

Related 相关文章

  1. 1

    JavaScript Alert()函数中的单引号转义

  2. 2

    如何在javascript中设置单引号

  3. 3

    Javascript替换单引号不起作用

  4. 4

    JavaScript / Sublime Text:交换单引号和双引号键

  5. 5

    使用JavaScript对#,单引号和双引号进行编码

  6. 6

    javascript将双引号替换为单引号

  7. 7

    如何在JavaScript中转义单引号或双引号?

  8. 8

    如何在JavaScript中使用单引号和双引号

  9. 9

    双引号单引号在 PHP/JavaScript 中不起作用

  10. 10

    JavaScript和JSON更漂亮的单引号,HTML,Sass和CSS更漂亮的单引号

  11. 11

    Javascript RegEx:如何获取单引号之间的名称(不包括单引号)

  12. 12

    JavaScript Regex 在 SQL 插入中的单引号内获取多个单引号

  13. 13

    如何在ORMLite上用单引号更新属性?

  14. 14

    ASP.Net MVC:HTML元素属性中的单引号

  15. 15

    剃刀在数据属性中转义单引号

  16. 16

    如何从json字符串的属性周围删除单引号

  17. 17

    单引号,双引号和无引号的Javascript正则表达式

  18. 18

    Javascript键码冲突:“右箭头”和“单引号”

  19. 19

    .NET MVC / Javascript从动态HTML转义单引号

  20. 20

    如何在JavaScript中的eval函数内添加单引号?

  21. 21

    PHP:转义php中所引用的javascript中的单引号?

  22. 22

    Javascript用空字符串替换单引号

  23. 23

    javascript array - 用单引号分隔值和值的值

  24. 24

    带有单引号参数的Javascript字符串

  25. 25

    查找单引号或双引号id属性正则表达式的值

  26. 26

    JS 一种知道属性值是双引号、单引号还是裸的方法?

  27. 27

    如何将所有属性双引号更改为单引号?

  28. 28

    PHP单引号与双引号

  29. 29

    单引号比双引号更快?

热门标签

归档