在360浏览器中document.getElementById(✀id✀).innerhtml下img图片不显示如何解

2025-05-13 22:19:46
推荐回答(2个)
回答1:

在js中使用下面这句:
document.getElementById("nameMes").innerHTML = "";

html中:
(字母开头,允许5-16字节,允许字母数字下划线)
这样就可以显示

回答2:

你定义了img标签的样式,但是你的标签样式即包含背景颜色,又包含图片背景,这种定义是不行的,要么保留背景颜色,要么保留背景图片。这样才行。
你先看看你的thumUrl这个链接是不是正确的,后面传递的Math.random()参数是不是必须的 。如果都确定都是正确的,那么就看看id为img1的对象是不是存在(IE有一个问题,就是通过写入字符串生成的对象,通过id无法获取,你的img1这个id的对象是通过字符串插入的,紧接着引用是可能无法创建这个对象,你先用alert(document.getElementById("img1"));看看这个对象是否存在,如果存在,那么就是你的url传递错误了。如果不存在,就意味着前面的innerHTML插入没有生效,这时候你需要使用类似onLoad这类容器重新加载。待对象生成后再操作。