簡體   English   中英

使用dojo從“ href”中獲取文本?

[英]Get Text from “href” with dojo?

我有以下html:

<table id="mytable">
    <thead>
    </thead>
    <tbody>
        <tr>
            <td><a href="#" onclick="doSometThingCrazy(); return false;">test</a></td>
        </tr>
    </tbody>
</table>

現在我想用dojo獲取此表內的所有鏈接。 到現在為止還挺好:

  dojo.query("#mytable a").forEach(
          function(item){
               dojo.connect(item, 'onmouseover', function(){
                   console.log(item);
                   console.log('x');
               });
          }
     );

現在,我想獲取href(測試)的文本,並在另一個表中查找它。 反正有訪問此值?

如果只希望文本而不需要擔心HTML標記,請使用:

dojo.dom.textContent(item)

您可以檢查其innerHTML,但我不知道其innerHTML的任何CSS選擇器。

 dojo.query("#mytable a").forEach(
      function(item){
           if(dojo.attr(item, "innerHTML") == "TEXT")
               dojo.connect(item, 'onmouseover', function(){
                   console.log(item);
                   console.log('x');
               });
      }
 );

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM