[問題] Firefox 抓取id?
前言:
在Chrome中,一個類似下面的結構
<form ...><input id="f_a" ... >....</form>
只要在Javascript中用 f_a.value='...' 就可以進行操作
而在IE中,同樣的東西要寫 document.getElementById("f_a").value='...'
才可以進行操作,這個現象我目前只在form中遇到
其他的例如<span id="f_b">...</span>(就算是在form中)
無論是IE還是Chrome都可以直接用f_b.innerHTML='...'來操作
可是剛剛在測試Firefox 4.0, 發覺似乎所有form裡面的元素都要這樣找?
而且好像影響範圍更廣, 這樣不知道要改到何年何月去
請問有沒有解決方法?
(人工一行一行加上getElementById不算解決方法)
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 122.116.180.163
推
05/06 02:53, , 1F
05/06 02:53, 1F
→
05/06 02:54, , 2F
05/06 02:54, 2F
→
05/06 02:55, , 3F
05/06 02:55, 3F
我的想法是類似這樣,用PHP語法來表示類似這樣
foreach(所有的ID標籤 as $v) ID名=documeny.getElementById($v)
※ 編輯: SmallBeeWayn 來自: 122.116.180.163 (05/06 14:13)
→
05/06 14:13, , 4F
05/06 14:13, 4F
→
05/06 14:13, , 5F
05/06 14:13, 5F
→
05/07 12:55, , 6F
05/07 12:55, 6F
→
05/07 12:56, , 7F
05/07 12:56, 7F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):