作者mqazz1 (無法顯示)
看板Ajax
標題[問題] getElementsByTagName
時間Tue Oct 4 10:54:45 2011
http://www.megaupload.com/?d=E09IHB10
上面的網址是我目前寫的,index.html和book.html是主要的檔案
主要的javascript碼在index.html,目的是要把iframe裡的字放大
===========================================
我用這種方法抓tag => getElementsByTagName('span');
可是有一些tag抓不到,像是下面這個(在我檔案p1.htm的624-625行)
<span style='mso-bidi-font-size:12.0pt;font-family:標楷體 ;color:black;
mso-themecolor:text1'>
請問我要怎麼抓到這一段裡面的文字呢?
萬分感謝!!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.228.25.246
1F:→ s25g5d4:你是抓不到這個span 還是抓的到 但是不知道怎麼抓屬性? 10/04 18:35
我想應該有抓到那個span 可是抓不到屬性
請問大大知道方法嗎?
謝謝!
※ 編輯: mqazz1 來自: 61.228.26.77 (10/04 18:55)
2F:推 s25g5d4:抓到以後用.getAttribute("style") 但是可能有相容性問題 10/04 19:20
5F:→ s25g5d4:另外 相容性問題確實存在 (茶 10/04 19:23
6F:→ s25g5d4:IE8 9 OK IE 7 掛掉 6就不用說了 10/04 19:23
7F:推 s25g5d4:如果只是要抓style 也不用這麼麻煩 10/04 19:36
8F:→ s25g5d4:看你要抓甚麼屬性出來 接.style.css屬性名稱 就好 10/04 19:37
9F:推 s25g5d4:剛剛查了一下 可以這樣用 .style.cssText 10/04 19:47
10F:→ s25g5d4:不過只能抓style屬性 10/04 19:47
謝謝
可是我試了一下 好像沒有成功
這是我現在改的檔案
http://www.megaupload.com/?d=0C2D62YJ
改了index.html裡的114~120行
不知道是不是有甚麼地方用錯了..
※ 編輯: mqazz1 來自: 61.228.26.77 (10/04 20:56)