本人想用js写一个chrome的插件:当鼠标悬停在某条新闻的上面时(此时是没有选定文本的),按Shift + S快捷键,就能将该新闻的标题文本和网址写入一个名叫“新闻”的ACCESS数据库的“新闻”表中,新闻这个表只有三个字段:ID,标题,网址,主键ID是自动编号的,无需写,只要将新闻的标题和网址写入相应的字段里就可以了。现在关键是我不知道如何用js获取链接里的网址和标题文本,听说有API可以直接调用?本人是菜鸟,不知道该如何实现,望各位高手指教,最好有源代码或比较详细一点的解释,谢谢。

解决方案 »

  1.   

    var x=document.getElementsByTagName('a');
    for (var i=0;i<x.length;i++){function(){};}
      

  2.   

    一般浏览器,鼠标旋停不动,不触发任何事件。
    JS好像没法主动询问鼠标位置,只能被动监听事件,所以有点难办。折衷办法是监听HTML元素的mouseover事件,
    该事件当鼠标进入元素时触发一次,
    得到元素了,后面就好办了。
      

  3.   

    如果你得到了元素的对象的话,那你就用a.href去得到链接,用a.innerHTML去得到新闻文字。