【发布时间】:2019-02-23 23:35:30
【问题描述】:
我有这个 html:
<h3 id="this-is-title">This is title</h3>
<p><a name="abcde"></a></p>
<pre lang="java" class="prettyprint">
class NeoEach {
static <T, V, E> void Each(int limit, Iterable<T> i, Asyncc.IEacher<T, E> m, Asyncc.IEachCallback<E> f) {
final CounterLimit c = new CounterLimit(limit);
final ShortCircuit s = new ShortCircuit();
final var iterator = i.iterator();
RunEach(iterator, c, s, m, f);
handleSameTickCall(s);
}
}
</pre>
当它作为index.html 文件加载时,显示如下:
但是当我像这样设置 dom 元素的 innerHTML 时:
fetch('https://async-java.github.io/md/html-from-md.html')
.then(r => {
const el = document.getElementById('foo');
return r.text().then(v => {
el.innerHTML = v; // this is good
});
});
显示如下:
我不知道为什么它不起作用,有人知道为什么吗?
当我检查 dom 时,HTML 看起来不错:
【问题讨论】:
标签: javascript html dom innerhtml