JavaScript验证中的W3C HTML

时间:2010-11-09 10:22:56

标签: javascript w3c

我的模板文件中有JavaScript,因为smarty不能包含该文件而且我有W3C问题验证:

addMarker({$item->lat}, {$item->lng}, '<div style="height: 280px;">dfdsfsd</div>');

不允许使用错误元素。

有没有办法以某种方式逃脱它?

2 个答案:

答案 0 :(得分:3)

拆分开始标记和结束标记打开分隔符:

addMarker({$item->lat}, {$item->lng}, '<'+'div style="height: 280px;">dfdsfsd<'+'/div>');

或者用转义序列替换它们:

addMarker({$item->lat}, {$item->lng}, '\x3Cdiv style="height: 280px;">dfdsfsd\x3C/div>');

答案 1 :(得分:1)

最好将它分开'&lt; d'+'iv以及结束标记,否则您将获得“没有开始标记的结束标记”错误。