2013-11-25 50 views
0

驗證我的頁面代碼時出現問題。我得到錯誤syaing「marginheight」和我的iframe的marginwidth屬性應該設置爲我的CSS而不是。我發現這是不能做的(我是對的)?但它應該可以通過使用JavaScript。通過javascript設置iframe marginheight =「0」

我曾嘗試這個代碼,另一篇文章的建議,但它不工作:

document.GetElementById("myIframe").marginheight="0"; 

alert(document.GetElementById("myIframe").marginheight="0");給我唯一的「不確定」

我是否有經過驗證的網站之間進行選擇和一個沒有保證金的iframe?或者有兩種方法可以獲得?

回答

0

嘗試:

var myFrame = document.GetElementById("myIframe"); 

myFrame.marginheight="0"; 

這裏是一個工作小提琴:

http://jsfiddle.net/Lq5dS/1/

+0

沒有得到它的工作..腳本似乎跳過它呢? – Schpenn

+0

固定小提琴 - 對iframe的引用錯誤http://jsfiddle.net/Lq5dS/2/ Before: var myframe = document.getElementById(「myIFrame」); iframe.marginHeight = input.value; 之後: var myframe = document.getElementById(「myFrame」); myframe.marginHeight = input.value – marissajmc

0

iframe的性能需要在駱駝情況:

myFrame.marginHeight = "0"; 
myFrame.marginWidth = "0"; 

的getElementById也是不正確的語法 - 它應該是

document.getElementById