javascript innerHTML标记内的Html图像标记不起作用

javascript innerHTML标记内的Html图像标记不起作用,javascript,html,Javascript,Html,我希望通过使用javascript在div中显示一个图像和一些文本,但到目前为止运气不佳。我试图使用javascriptinnerHTML属性插入一些文本和图像,但javascript只是中断了 我尝试让函数更改图像的css,使其在需要时显示,但img标记从div中被删除,我正在将图像插入,但保留了文本 but.onclick = function(){ modal.style.display = "block"; wrong.innerHTML = "test"; question1.inn

我希望通过使用javascript在
div
中显示一个图像和一些文本,但到目前为止运气不佳。我试图使用javascript
innerHTML
属性插入一些文本和图像,但javascript只是中断了

我尝试让函数更改图像的css,使其在需要时显示,但
img
标记从
div
中被删除,我正在将图像插入,但保留了文本

but.onclick = function(){ 
modal.style.display = "block";
wrong.innerHTML = "test";
question1.innerHTML = "sometext.
<img src = "question1.jpg" style = "left:50%; right:50%; top:50%;"/>";}
but.onclick=function(){
modal.style.display=“块”;
error.innerHTML=“test”;
问题1.innerHTML=“sometext。
";}

除了字符串中有换行符外,嵌套引号也是一个问题除了字符串中有换行符外,嵌套引号也是一个问题