开发者社区> 问答> 正文

为啥网页看不到点击图片的效果呢?

 <script type="text/javascript">
function load(){
    alert('hi!');
    }
function click(){
    var username=prompt('what is your name?','enter your name here.');
    if(username && username!='enter your name here.')
    alert('It is good to see you,'+username+'.');
        } 
</script>
<body onload="load()">
<div style="margin-top:50px;text-align:center">
 <img onclick="click()" id="rockman" src="../Html/pic/QQ图片20150625150634.jpg" alt="rockman" / height="250px" width="500px">
</div>

展开
收起
小旋风柴进 2016-03-18 10:22:58 2113 0
1 条回答
写回答
取消 提交回答
  • onclick="click()"改为下面的,要么你的函数名就另外起一个。click是this对象的一个内置函数,你直接click()会调用img对象的内置click方法,而不是你定义的,除非明确指定了window作用域

     <img onclick="window.click()" id="rockman" src="../Html/pic/QQ图片20150625150634.jpg" alt="rockman"  height="250px" width="500px">
    2019-07-17 19:06:03
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
QQ移送页面框架优化实践 立即下载
QQ移动页面框架优化实践 立即下载
SEO学习步骤 立即下载