问个简单的JS问题
本帖最后由 hein 于 2018-8-22 23:59 编辑函数是
function show_Rnd_Pic()
{
document.getElementById('Rnd_Pic').innerHTML="<img src='Pic.php'>";
}
html是
<a href="javascript:show_Rnd_Pic() " id="Rnd_Pic"><img src='Pic.php'></a>
Pic.php是自动生成的随机图片
有些浏览器可以,有些不行,是不是这种老式代码不符合现在规范了?
求更正
hein 发表于 2018-8-22 23:58
函数是
function show_Rnd_Pic()
{
php?=随机数
url完全一样的话 可能有些浏览器不会发请求 zhangciwu 发表于 2018-8-23 01:54
php?=随机数
url完全一样的话 可能有些浏览器不会发请求
pic.php?r=随机数 zhangciwu 发表于 2018-8-23 01:55
pic.php?r=随机数
不行,不是Pic.php不刷新,而是跟本没有执行函数
我在函数里加了alert测试,不执行。
最新的Vivaldi、edge和chrome啥的不行,但是IE11、老的chrome、FF可以…… Chrome Canary 70 测试正常...
<script>
function show_Rnd_Pic()
{
document.getElementById('Rnd_Pic').innerHTML="<img src='Pic.php'>";
}
</script>
<a href="javascript:show_Rnd_Pic() " id="Rnd_Pic"><img src='Pic.php'></a>
https://i.loli.net/2018/08/23/5b7e1448c7601.png
我电脑个体问题吗? 规范点createElement再append啦
innerHTML说不准就碰到什么安全限制了,看看console提示? 我这边除了火狐没试,其他都没什么问题。 img标签加个斜杠吧,我记得ie8这些标签都需要闭合
页:
[1]