讓人困惑的IFRAME

2021-03-31 08:56:59 字數 811 閱讀 8627

今天在做網頁時,用到了iframe,竟碰到了很怪的問題。

若**為document..all.iframe1..document.getelementsbytagname("div"),返回的是包含 iframe本身頁面裡所有的div元素,若**為document.frames("iframe1").document.getelementsbytagname("div"),返回的是iframe所包含的頁面中的所有div元素,按照通常的思維,覺得這兩者沒有什麼不同,不思不得其解。然後再看html開發手冊時,發現如下解釋:

1、通過iframe物件所在頁面的物件模型,你可以訪問iframe物件的屬性,但不能訪問其內容。例如,訪問iframe物件的 border 樣式的語法應為:

sbordervalue = document.all.oframe.style.border;

注意iframe的屬性必須使用字首

document.all 訪問,例如

document.all.iframeid.marginwidth。

2、下面的例子返回了對iframe包含的文件的all集合的引用。

var collall = document.frames("iframe1").document.all

可以看出寫法1與寫法2,可以訪問到的東西是不一致的,所以通常的思考方式,也許會騙了

我們。其實,這可能只是我才會犯的錯,但是確實很鬱悶,所以將它寫下來,也許,以後在看

到後,也別有一番感觸吧。

讓人壓抑的生活

這日子過得真的好累!沒結婚的時候就想公婆年紀大點也沒關係,不能帶小孩我可以自己帶!窮也不是問題,只要勤奮什麼都是可以有的。是那時候的自己太天真,還是現在的自己太現實!現在看著別人剛結婚的公婆至少還能幫稱著兩年!可是我呢?什麼都沒有,小孩兒要自己帶!我好擔心以後不能給我女兒好點的生活!每天都過得好壓抑...

讓人迷惑的命名

讓人迷惑的命名 jdk1.5中的string的兩個方法replace和replaceall。從名字你絕對猜不到replaceall的真正用途。string replace char oldchar,char newchar 返回一個新的字串,它是通過用newchar替換此字串中出現的所有oldcha...

讓人噁心的指標

指標的運算分為指標的加法,指標的減法。首先第一類 指標的加法,寓意為指標加1。我們假設了三種情況 1 加一個單元格 2 加一個位元組 3 加整個陣列 在這之前,我們擁有這樣一段 int p arr p 10 p p 20 printf d d n arr 0 arr 1 首先,我們討論第二中情況,我...

折騰的讓人寒心

今天,工資拖欠傳送後的第13天,到目前為止,竟然還沒一位可愛的總們站出來,告訴大家實情,也沒給大家任何的說法,領導的擔當在這個時候顯得那麼的蒼白。到目前為止,總們還天天在折騰,想要擴張,再加租一處辦公場所,不知道是掩耳盜鈴還是故意虛張聲勢,總之在我們沒有拿到工資的人看來,第一次說,我們信了,第二次說...

杭州的車讓人

很早就想寫這篇文章了,但是由於各種各樣的原因一拖再拖,我想說的是杭州的車讓人 隨著經濟的發展,馬路越來越寬,車已不再是當代的奢侈品 走在杭州的馬路上等待過馬路,行駛的車輛主動停了下來,後面的車輛也慢慢停了下來,沒有任何的抱怨或者超車 我很意外,車主真好,主動讓行人先過,雖然之前很少遇到,但是也遇到過...