jQuery操作iframe里面的Dom问题
$(window.frames['frame'].document).find('#mes').css({color:'red'})frame是页面iframe的id,m...
$(window.frames['frame'].document).find('#mes').css({color:'red'})
frame是页面iframe的id,mes是iframe连接页面的id元素。这个怎么无法执行? 展开
frame是页面iframe的id,mes是iframe连接页面的id元素。这个怎么无法执行? 展开
3个回答
展开全部
//给予框架加载事件
window.frames["frame"].onload = function () {
//启用计时器 判断页面加载完成
var t = setInterval(function ()
{
//页面载入完成后 等待0.1秒后 处理数据
if (window.frames["frame"].document.readyState == "complete")
{
//清除计时器
clearInterval(t);
//等待0.1秒后 处理数据
setTimeout(function () {
//设置color
window.frames["frame"].document.getElementById("mes").style.color="red";
}, 100);
}
}, 100);
}
启帆信息
2024-11-19 广告
2024-11-19 广告
启帆信息是英伟达中国区代理商,原厂授权代理,提供全面的软件技术解决方案以及NVIDIA以太网产品、交换机等产品,欢迎前来咨询!...
点击进入详情页
本回答由启帆信息提供
2014-08-18
展开全部
$("#frame").contents.find('#mes').css({color:'red'})
追问
$("#frame").load(function(){
$(this).contents().find("#mes").css('color','red');
)}
是这样的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
貌似是css()出错
更多追问追答
追问
那这个应该怎么实现?
追答
css("background-color","red")
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询