0
更換的寬度和高度,我有兩個JS變量X和Y.在我的標記有正開始用一條線:在標記有JS正則表達式
<iframe frameborder="0" width="600" height="337" ..
我想X的值來代替寬度的值,高度的值與Y的值。有人能幫我用正則表達式來實現這個嗎?
更換的寬度和高度,我有兩個JS變量X和Y.在我的標記有正開始用一條線:在標記有JS正則表達式
<iframe frameborder="0" width="600" height="337" ..
我想X的值來代替寬度的值,高度的值與Y的值。有人能幫我用正則表達式來實現這個嗎?
這不是一個正則表達式問題。
使用DOM方法查找標記,然後只需設置它的.width
和.height
屬性。
例如,如果只有一個在頁面上:
var iframe = document.getElementsByTagName('iframe')[0];
iframe.width = x;
iframe.height = y;
這將是更好地把ID標籤上,雖然:
var iframe = document.getElementById('myid');
... as above
如果設置這些屬性沒有按沒有工作(它在Canvas上,我沒有在iFrame上試過),然後設置CSS樣式屬性。
你有什麼嘗試?你遇到什麼問題?你爲什麼認爲需要正則表達式?你是否試圖對HTML文件的源代碼做這件事?因爲如果你試圖在頁面上做,你不關心標記,你想訪問元素並設置'style.width'和'style.height'屬性。 – 2012-01-03 11:28:01
沒錯,非常感謝 – drake035 2012-01-03 17:22:45