作者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)