相关疑难解决方法(0)

单引号是否在HTML/XHTML中有效?

单引号在HTML中有效吗?更具体地说:XHTML严格.

<table width="100%">
<table width='100%'>
Run Code Online (Sandbox Code Playgroud)

html xhtml xhtml-1.0-strict

27
推荐指数
2
解决办法
3241
查看次数

AngularJS - JS中的HTML - 转义单引号

我需要在javascript中执行此操作,我无法在html中执行此操作(至少在没有破坏所有内容的情况下,我希望稍后将其添加到html中).

如果它是普通的html,div看起来像这样('my-border'):

<div class="col-xs-12" ng-class="{'my-border': hasBorder">...</div>
Run Code Online (Sandbox Code Playgroud)

但由于它是在javascript中,整个html行需要用单引号('my-border')包围:

template: '<div class="col-xs-12" ng-class="{'my-border': hasBorder">...</div>'
Run Code Online (Sandbox Code Playgroud)

我试过以下(从这个stackoverflow问题):

"我的边界"

template: '<div class="col-xs-12" ng-class="{"my-border": hasBorder">...</div>'
Run Code Online (Sandbox Code Playgroud)

\"我的边境\"

template: '<div class="col-xs-12" ng-class="{\'my-border\': hasBorder">...</div>'
Run Code Online (Sandbox Code Playgroud)

"我的边界"

template: '<div class="col-xs-12" ng-class="{&#39;my-border&#39;: hasBorder">...</div>'
Run Code Online (Sandbox Code Playgroud)

但我得到语法错误:意外的字符串

我是这个小组的新手,所以我首先搜索了档案,但没有找到任何东西.如果有人可以帮助我或将我链接到现有主题,我将非常感激!

非常感谢您的参与!!

香农:]

html javascript angularjs

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

在javascript和html中转义撇号(单引号)字符

我有以下情况:

我在javascript中编写了一个包含撇号字符的字符串.该字符串实际上是html代码,稍后使用innerHTML方法附加到html .所以代码看起来像这样:

var str = '<a href="javascript:foo("ba'r")">link</a>'; (argument of the foo function is string)
Run Code Online (Sandbox Code Playgroud)

之后,这个字符串被插入到一些html元素中,如下所示:

dataHolder.innerHTML = str;
Run Code Online (Sandbox Code Playgroud)

我试图逃跑'与性格&apos;,&#39;\u0027而所有这一切都渲染成'之后innerHTML方法被调用,所以当方法foo从上面的例子可以通过点击链接叫我总是得到JavaScript错误说:Uncaught SyntaxError: missing ) after argument list

html javascript

0
推荐指数
1
解决办法
102
查看次数

标签 统计

html ×3

javascript ×2

angularjs ×1

xhtml ×1

xhtml-1.0-strict ×1