如何使用javaScript在Iframe中添加CSS类和控件元素
How to add CSS class and control elements inside of the Iframe using javaScript.?
如何使用javaScript在Iframe中添加CSS类和控制元素。
<iframe 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>
这是我的代码。http://jsfiddle.net/wV8gF/
在这里,我想隐藏具有BSE徽标的第一列,并且我想更改值的颜色。
试试这个。它可能有用。
http://jsfiddle.net/wV8gF/3/
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"]
您可以按照以下示例将新的样式表应用于内容:如何将CSS应用于iframe?
更新
按照我上面引用的参考资料中的例子:
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*/
您可能需要一个具有更强特异性的选择器,或者将 !important 应用于样式以覆盖现有的声明。
尝试使用以下代码:
var my_td = $("#table_id tr td", $("#iframe_ID").contents());
希望这有效...穆罕默德。
相关文章:
- 音频控件在mouseover上显示,在mouseout上淡出
- 后焦点更改为IE 11中的地址栏,而不是转移到表单中的下一个控件
- 如何在读取XLS/XLSX本地文件时,使用IE的javascript代码启用未标记为安全的ActiveX控件
- Windows形成web浏览器控件和Javascript更改的DOM
- 如何将javascript事件从web浏览器wpf控件发送到wpf的c#代码
- 如何更改文本框控件的不透明度值
- 所有控件的组合框
- 使用 Javascript(而不是通过 css 内容)禁用 x-ms-webview HTML 控件 (Win 8.1)
- 我应该使用Javascript,CSS还是隐藏控件呈现的图像
- 如何使用javaScript在Iframe中添加CSS类和控件元素
- Cakephp 2.5:使用Cake控制器在js,css,images上添加控件
- 如何在jQuery中更改控件的css
- WPF's类似WrapPanel的javascript/CSS UI控件
- 将asp.net literal放在不加载css或js的控件中
- CSS如何在全屏模式下禁用microsoft edge媒体控件
- 用于褪色覆盖视频控件的CSS
- 如何使用HTML 5,JavaScript和CSS为epub制作控件
- 如何在ASP中存储css和js.NET用户控件
- 使用css下拉列表中的按钮和文本框等多个控件
- SAPUI5 控件上的 CSS