alex4you 2015-09-30 01:06 采纳率: 0%
浏览 1442

请问getElementById的问题。

请问 js 文件中的bbb,(

  <a id="aaa" href="#">,    var bbb = document.getElementById("aaa");  

) 为什么不能触发bbb.mouseover() 呢?

mian.js 文件。


$(document).ready(function(){
    var bbb = document.getElementById("aaa");
    alert(bbb.innerHTML);

    bbb.mouseover(function() {
        alert("hjlkjljljljkljl");
    });
});

index.html

                <div>
                    <h2>
                        <a id="aaa" href="#">
                            <img style="height: 18px;width: 18px" src="img/link.jpg">
                        </a>
                        plus

                    </h2>
                </div>
  • 写回答

5条回答 默认 最新

  • zzcheng_gogo 2015-09-30 01:37
    关注

    $(document).ready 页面内容不一定加载完毕就会执行,通俗点说就是元素还没出现,你就想去操作它,用$(window).load试试

    评论

报告相同问题?

悬赏问题

  • ¥20 beats蓝牙耳机怎么查看日志
  • ¥15 Fluent齿轮搅油
  • ¥15 八爪鱼爬数据为什么自己停了
  • ¥15 交替优化波束形成和ris反射角使保密速率最大化
  • ¥15 树莓派与pix飞控通信
  • ¥15 自动转发微信群信息到另外一个微信群
  • ¥15 outlook无法配置成功
  • ¥30 这是哪个作者做的宝宝起名网站
  • ¥60 版本过低apk如何修改可以兼容新的安卓系统
  • ¥25 由IPR导致的DRIVER_POWER_STATE_FAILURE蓝屏