的DOM包括幀集合,你可以用JavaScript訪問:
你會需要你的iframe標籤的名稱屬性
<iframe name = "myFrame"
width="340" scrolling="no" height="37"
src="http://www.indiansplash.com/business/include/dash11i.php"
id="ifr" hspace="0" marginwidth="0" marginheight="0" vspace="0"
style="width: 585px; height: 47px; border: #dddddd 1px solid">
</iframe>
然後你就可以像這樣訪問:
var myFrame = frames["myFrame"]
您可以通過以下示例在此處應用新的樣式表:How to apply CSS to iframe?
UPDATE
繼參考我上面舉的例子:
var cssLink = document.createElement("link")
cssLink.href = "iframeStyles.css"; /* change this to the url for a stylesheet targetting the iframe */
cssLink .rel = "stylesheet";
cssLink .type = "text/css";
frames['myFrame'].document.body.appendChild(cssLink);
然後在iframeStyles.css
:
td{border:1px solid red;} /*or whatever*/
您可能需要選擇具有較強的特異性,或應用重要樣式來覆蓋已經存在的聲明。
你想要腳本?在iframe頁面內?或來自包含iframe的頁面。 – Joseph
請查看http://stackoverflow.com/questions/217776/how-to-apply-css-to-iframe瞭解如何將CSS應用於Iframe – rt2800
@Joseph不在內部框架內。 – Omm