簡體   English   中英

如何innerHTML的pre標簽內容

[英]how to innerHTML a content of pre tag

嗨,我的瀏覽器上有一個FTP站點,例如ftp://ftp.bom.gov.au/anon/gen/clim_data/IDCKWCDEA0/tables/stations_db.txt

我正在嘗試使用document.getElementsByTagName('pre')。innerHTML獲取pre標簽內的文本,它正在返回udefined。 有人可以告訴我為什么我無法獲取內容嗎

 

`<html><head><link rel="alternate stylesheet" type="text/css" href="resource://gre-resources/plaintext.css" title="Wrap Long Lines"></head><body><pre>015590  NT  15B   ALICE SPRINGS AIRPORT                    19400101..      -23.7951 133.889   
014272  NT  14GA  BATCHELOR AIRPORT                        19920813..      -13.0545 131.0252  
014723  NT  14DE  BORROLOOLA AIRPORT                       19871107..      -16.0755 136.3041  
014954  NT  14GA  BRADSHAW                                 19980529..      -14.9408 130.8092  
014627  NT  14DE  BULMAN                                   20021010..      -13.6714 134.3414  
014909  NT  14GA  CENTRAL ARNHEM PLATEAU                   20030731..      -13.3275 133.0861  
014703  NT  14DE  CENTRE ISLAND                            19680101..      
  </pre>
 </body>
</html>`

document.getElementsByTagName返回一個數組,而不是單個元素。 您需要在獲取的元素中指定要修改的元素。 試試看

document.getElementsByTagName('pre')[0].innerHTML

或者,更好的解決方案是給該pre一個id,以便您可以精確地定位它(因為它可能發生,所以pre不會是我假設使用[0]獲取的第一個元素)

document.getElementById('pre-element').innerHTML

暫無
暫無

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

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