Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/452.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 未能执行';setAttribute';在';元素';:';罗马语&引用';不是有效的属性名称_Javascript_Css_Sql Server_Entity Framework_Tsql - Fatal编程技术网

Javascript 未能执行';setAttribute';在';元素';:';罗马语&引用';不是有效的属性名称

Javascript 未能执行';setAttribute';在';元素';:';罗马语&引用';不是有效的属性名称,javascript,css,sql-server,entity-framework,tsql,Javascript,Css,Sql Server,Entity Framework,Tsql,执行筛选器ConvertFontToSpanFilter时出错-InvalidCharacterError:未能对“元素”:“roman”;“”不是有效的属性名称。 我在试图打电话给另一位Telerik编辑时出现了这个错误。 我使用Telerik编辑器进行更新和添加。 现在,我已将问题识别为以下代码 <span style="font-variant-numeric: normal; font-variant-east-asian: normal; font-stretch: normal

执行筛选器ConvertFontToSpanFilter时出错-InvalidCharacterError:未能对“元素”:“roman”;“”不是有效的属性名称。

我在试图打电话给另一位Telerik编辑时出现了这个错误。 我使用Telerik编辑器进行更新和添加。 现在,我已将问题识别为以下代码

<span style="font-variant-numeric: normal; font-variant-east-asian: normal; font-stretch: normal; font-size: 7pt; line-height: normal; font-family: " times="" new="" roman";"="">
</span>

然后把它改成了

<span style="font-variant-numeric: normal;font-variant-east-asian: normal; font-stretch: normal; font-size: 7pt; line-height: normal;font-family:Times New Roman">
</span>

我使用Sql Server DB,它的列数据类型为ntext,即使我尝试删除字体系列:“times=”“new=”“roman”;“=”它仍然会在编辑器中返回,我不知道为什么

如果我尝试删除或更新,每次编辑器中都会显示此字体系列:“times=”“new=”“roman”;“=”


我使用的是实体框架的数据库优先方法。

似乎您对引号有问题

比如说 这个HTML

<p style="font-family:"Times New Roman"">...</p>

被解释为

<p style="font-family:" times="" new="" roman="">...</p>

为什么会这样?因为HTML属性的值被引号([]或[])包围。如果值本身包含引号,浏览器会将其解释为值的结尾,并在以下空白处开始新属性

要防止出现这种情况,请在字体名称周围使用单引号:

<p style="font-family:'Times New Roman'">...</p>

或者在属性值周围使用单引号

<p style='font-family:"Times New Roman"'>...</p>

它必须用引号括起来。建议不要使用内联样式,这与我的评论完全一致。不值得回答我试过这个p style=“font family:‘Times New Roman’”>。

但它仍然显示font family:‘Times=”“New=”“Roman’;"=""