文档类型不允许元素“”;h4”;在这里
document type does not allow element "h4" here
我找不出这行代码有什么问题:
…sc', '<h4 class="vtem_news_show_title">Nesmet El Bouhaira</h4>');$('#vtem1 img…
这是我收到的错误消息:
**document type does not allow element "h4" here**
我需要更改什么?
这就是整个<script>
:
<script type="text/javascript">
var vtemnewsshow = jQuery.noConflict();
(function($) {
$(document).ready(function() {
$('#vtem0 img').data('ad-desc', '<h4>Nesmet El Bouhaira</h4>');
$('#vtem1 img').data('ad-desc', '<h4>Tunis Mall 1</h4>');
$('#vtemnewsshowid89-newsshow').adGallery({
loader_image: 'http://laselection-immobiliere.com/modules/mod_vtem_news_show/images/loading.gif',
update_window_hash: false,
start_at_index: 0,
bottompos: 20,
thumb_opacity: 0.8,
animation_speed: 400,
width: '970',
height: '340',
display_next_and_prev: 1,
display_back_and_forward: 0,
slideshow: {
autostart: 1,
speed: 5000
},
effect: 'slide-hori', // or 'slide-vert', 'fade', or 'resize', 'none'
enable_keyboard_move: 1,
link_target: '_self'
});
});
})(jQuery);
</script>
如果您的Javascript包含HTML标记,验证器会考虑文档的这些部分,除非您在代码前面加上这样的前缀:
<script type="text/javascript">
//<![CDATA[
jQuery.data(element, '<h1>Hello, world.</h1>');
//]]>
</script>
您可能遇到了另一种解决此问题的方法:
<script type="text/javascript">
jQuery.data(element, '<' + 'h1>Hello, world.<' + '/h1>');
</script>
这基本上是对字符串进行剪切,以对验证器"隐藏"标记。它使代码更难阅读,我永远不会喜欢这种"破解"CDATA
解决方案。
请看一下这个问题,它很古老,但有很多答案。
相关文章:
- 可以在这里为背景图像设置滤镜吗
- 如何在这里将两个值最低的数字相加
- 为什么此警报框不't被触发了?在这里追鬼
- JavaScript 可以在这里使用 eval 吗?
- 想在这里使用画布作为背景
- 如何使用 javascript 按列对表进行排序?不能在这里使用 jquery.我正在使用javascript从xml文
- 为什么“foo()”在这里有效
- 为什么我需要在这里输入var,为什么它会给我一个数字作为答案?(Javascript)
- 在这里使用回调函数(JavaScript)有什么好处吗
- jQuery 手风琴问题在这里
- 我试着理解familyecho网站的js,但我没有;我找不到应该在这里的代码
- Javascript:我在这里如何滥用正则表达式构造函数
- 为什么'nextTik'在这里没有按预期行事
- Javascript:我应该在这里使用什么来实现我的价值(圆形、地板、天花板)
- 为什么我的jQuery.map不能在这里组合我的数组
- 为什么bind()或apply()在这里不起作用,而call()起作用
- 关于Javascript window.open(输入路径在这里);.
- 我怎样才能让我的setTimeouts在这里停止
- 如何在这里的地图中添加自定义图像标记
- 文档类型不允许元素“”;h4”;在这里