
正文
js父页面访问子页面元素,js给父页面赋值
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
如何在父页面上调用iframe子页面的js方法
1、parent.document..test(); 这样子test()就是父页面的一个方法。但是。test()不能写在js里。只有在父的jsp里面的js方法地。引起来的调用不到。
2、新建一个子页面,页面演示代码如图所示,定义了一个testChild方法,放置一个按钮,用来触发调用父页面定义的js方法。
3、其中parent.html中含有IFrame并且IFrame指向child.html。现在需要在parent.html/child.html中调用child.html/parent.html的一个js方法。
相关问答
Q1: 父页面上的js如何调用子页面上的确定按钮的class,悬赏100。
1、记住调用父页面的方法,方法名后面是需要加括号的,如果有参数的话,直接写在括号里面就好。
2、新建一个子页面,页面演示代码如图所示,定义了一个testChild方法,放置一个按钮,用来触发调用父页面定义的js方法。
3、从你的问题上理解,子页面有可能是多个,可能有一个按钮,处理很共通,只会因不同的子页面稍有变化,所以将共通的代码分散在多个页面中,这是一个很不好的处理方式 ,要放在共通的父页面中。
4、既然你用jQuery了,为什么还要用getElementById()来获取元素?况且,获取iframe中元素也没这么麻烦啊 (#id_iframe).contents().find(#id_button_test);这不就好了。
Q2: js怎么调用另一个页面的内容?
解决办法是利用后台程序转接一下,就是在后台服务器利用php、asp、jsp等等去读取htm的内容(这不会有任何跨域问题),这样htm中利用ajax向这个后台程序发送请求即可。
在A.html(或其他文件)中写frames[rightFrame].location.reload(),rightFrame这个框架中的页面就刷新了。
最简便的方便就是用jQuery的load方法,可以方便的调入包括html等在内的文档。
ExtJS 中JS页面是不可以跨jsp页面去调用jsp页面的js方法的。需要把js函数写到extjs才可以调用。
把那个页面的JS代码抽取出来,写入到JS文件中。
Q3: 如何让子页面与父页面共用JS与CSS
css和js单独写作文件中,如style.css、script.js。然后子页面和父页面用标签同时调用这两个文件。
新建一个子页面,页面演示代码如图所示,定义了一个testChild方法,放置一个按钮,用来触发调用父页面定义的js方法。
动态加载js,css文件(用原生js和jquery) iframe结构: frame0(父) frame 2(子) frame 3(子) frame2中触发事件,动态的向frame3中 加载js、css文件和 dom元素? *同级之间可以调用。
关于js父页面访问子页面元素和js给父页面赋值的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。








