在<img>标记后插入文本

mat*_*u_b 0 html javascript

我尝试<img>使用javascript 在标记后插入文本.

<div id="candy"><img src="candy.png" /> Insert text here!</div>
Run Code Online (Sandbox Code Playgroud)

如果我使用document.getElementById('candy').innerHTML = "test";图像消失.

你能帮助我吗?

Cha*_*lie 6

那是因为你用innerHTML文本替换了test.你没有附加文字.

尝试:

var div = document.getElementById('candy');
div.innerHTML = div.innerHTML + 'test';
Run Code Online (Sandbox Code Playgroud)

取自这里.

  • 我假设文本:`在这里插入文本!`将不存在,然后JS你知道吗,在那里插入文本:) (2认同)