父级框架获取子级框架元素的属性 火狐和360不兼容!!!
急急急!!各位大虾看看,ie下可以,火狐和360不兼容问题$("#img1").click(function () {
var aa = document.frames["zlogin"].document.getElementsByTagName('hid').val();
alert("cc" + aa);
});
--------------------编程问答-------------------- IFrame吗?
用子窗口中的元素ID获取
$(window.frames["iframeName"].document).find("#testId").val(); --------------------编程问答-------------------- getElementsByTagName 是一个对象集,可以这样试试
var aa = document.frames["zlogin"].document.getElementsByTagName('hid')
aa[0].val() --------------------编程问答-------------------- 一个例子:在父页面设置iframe里的元素属性
--------------------编程问答-------------------- 火狐就不用管了,用的人很少。
document.getElementById('你的iframe的ID').contentWindow.document.getElementById('元素的ID').style.color='red'
$("#"+"你的iframe的ID").contents().find("#"+"元素的ID").css('color','red');
看看chrome,这个用的人多。
--------------------编程问答-------------------- document.frames["zlogin"].document.getElementsByTagName('hid')是一个集合
//创建iframe
var ifrm = $("<iframe id=\"****\" style=\"height:100px;\" >").appendTo($(document.body));
var content = "<html><head>" +
"<head><body>ddddd<div id=\"postForm\"></div></body></html>";
var iframe = ifrm[0];
//注意:ie必须要用javascript:window["contents"]的方式来让其执行js,否则会报init未找到方法
if (jQuery.browser.msie) {
iframe.contentWindow.contents = content;
iframe.src = "javascript:window[\"contents\"]";
} else {
iframe.contentWindow.document.open();
iframe.contentWindow.document.write(content);
iframe.contentWindow.document.close();
}
//创建body
//创建表单
var div = iframe.contentWindow.document.getElementById("postForm");
div = $(div);
你要怎么组织这些值,用逗号分隔?
补充:.NET技术 , ASP.NET