标签:dom domexception html javascript jquery
当我尝试执行一段非常简单的代码时,我收到了DOM错误:DOM异常8.我已经做了类似的处决一百万次,我很困惑这个问题是什么.
我的代码:
$.post('/dataHandlers/return_stats.php', function(data) {
$('#u').html(data['username']);
var health = data['health'];
$('#health_display').html(health);
$('#energy_display').html(data['energy']);
$('#money_display').html(data['money']);
$('#intelligence_display').html(data['intelligence']);
$('#strength_display').html(data['strength']);
$('#sidebar').find('#level_display').html(data['level']);
}, 'json');
HTML:
<div id='sidebar'>
<div id ="health_display" class="stats_right"></div>
</div>
如果我尝试使用.html而不是变量的内容,那么它将起作用.每当我.html任何变量时,都会出现该错误.
有人知道这是什么吗?提前致谢.
解决方法:
确保将字符串传递给html();例如,如果这些是数组,则可以得到类似DOM的错误.
即jQuery(“ a”).html([1,2])抛出相同的错误;您可能有类型问题.
如果它们是数组,我不会感到惊讶.如果您发出警报([1,2]),则它只会发出1,2警报,因此一切看起来都正常.
标签:dom,domexception,html,javascript,jquery 来源: https://codeday.me/bug/20191102/1988438.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。