我想从刚刚输入数据的DOM元素中获取文本

时间:2012-06-03 23:15:16

标签: javascript jquery dom google-chrome google-chrome-extension

我只有一页我感兴趣注入。我想获得办公电话#   (具有特定的id),使用jQuery来查看该人是否应该获得任何奖励和   在这里输入代码`在弹出窗口中以$ amount表示y / n。

我尝试了很多组合,总是得到一些消息,说明id不在页面上,我知道是。

如果您有一个完整的简单示例(因为我显然没有获得此扩展DOM元素捕获),我将非常感激。

目标是将我的扩展程序仅注入列为“权限”的网站。在那里,我想检查THE CURRENT BROWSER选项卡上的内容,以检测SEND按钮何时被“点击”,这意味着电话号码已被填写。

我的代码显示我只是尝试检测我在正确的页面上的基本功能 - 我在真实网站上测试它。

    `popup.html`:
    <!-- language: lang-html -->
        <!doctype html>
        <html>
          <head>
            <title>AIUMPS Popup</title>
            <style>
              body { min-width:357px; overflow-x:hidden; }
              p { background:yellow; }
            </style>
          </head>

          <body>
          <p>Button text is : </p>
          </body>
            <!-- js script MUST be external -->
            <script src="jquery.min.1.7.1.js"></script>
            <script src="popup.js"></script>
        </html>

    `popup.js`:

    <!-- language: lang-js -->

        jQuery(function() {  // All 'on document ready' code goes here
          var query = document.querySelector('#Process_submit_button');
          if (query) 
            console.log("This page has the button you are looking for");
        });

    `manifest.json`:

    <!-- language: lang-js -->

        {
          "name": "Run AIUMPS",
          "version": "0.1",
          "manifest_version": 2,
          "description": "Aquidneck Island Baseball Umpires Association",
          "browser_action": {
            "default_popup": "popup.html", "default_icon": "Aiualogo-small.png"
          },
          "permissions": [ "http://127.0.0.1/AIUMPS/*","http://localhost/AIUMPS/*" ]
    }

0 个答案:

没有答案