【发布时间】:2014-08-11 15:09:09
【问题描述】:
我有一个一直包含不同内容的<div>。
<div ng-html="day.content" class="day_content"></div>
例如,<div> 可以更新为
<div ng-html="day.content" class="day_content">1</div>
或
<div ng-html="day.content" class="day_content">2</div>
或
<div ng-html="day.content" class="day_content">3</div>
当我尝试获取此<div> 的innerHTML 时,它总是给我<div ng-html="day.content" class="day_content"></div>。
不管我使用 jQuery 的 .html() 还是 JavaScript 的 document.getElementById().innerHTML。
为什么我无法获取使用数据更新的<div> 的innerHTML?
【问题讨论】:
-
什么时候得到 html。你在 html 中也有重复的 id 吗??
-
听起来你正在选择你真正想要的元素的父元素。
-
我正在使用
setTimeout(function() { }, 1000); -
你能发布你的 JS 或者创建一个小提琴来复制你的问题吗?
-
@ChrisSpittle 我不确定如何复制“注入”数据。当数据被硬编码时,一切正常。
标签: javascript jquery html angularjs innerhtml