
正文
js获取其他网站,js获取其他网页源码
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
js怎么调用另一个页面的内容?
解决办法是利用后台程序转接一下,就是在后台服务器利用php、asp、jsp等等去读取htm的内容(这不会有任何跨域问题),这样htm中利用ajax向这个后台程序发送请求即可。
最简便的方便就是用jQuery的load方法,可以方便的调入包括html等在内的文档。
,你可以使用“拍变量法”,就是在jsp页面写段js,然后把赋值的部分用jsp读出来,如:var user = ?php echo $user;?只要把这段代码加到合适的位置,user就具有值了。
把那个页面的JS代码抽取出来,写入到JS文件中。
方法:直接调用对方的函数就行。步骤:两个或者多个js文件加载到同一个页面中 js文件中的方法直接相互访问。
其中parent.html中含有IFrame并且IFrame指向child.html。现在需要在parent.html/child.html中调用child.html/parent.html的一个js方法。
相关问答
Q1: javascript可以获得其他网页的元素吗
至于 javascript可以获得其他网页的元素吗? 这个,是不行的。以为现在的判断是不行。
您好:如果想要获取另一个页面的值,那么可以用ajax,比如点击按钮的时候获取另一个页面text文本元素的value值。在另一个页面先写好获取value值的函数。
但是你说的通过方法获取别的页面的内容是不可行的,因为页面跳转以后,那个页面实际上已经被销毁了,你是无法再访问到了,这是Http的特性。
要获取其他文件下的元素,那么当前页面和另外的页面必须有关联才可以。
在程序中是可以进行获得其中的节点的,节点是指在网页中所有对象和内容都被称为节点,如文档、元素、文本、属性、注释等,节点Node是DOM最基本的单元,并派生出不同类型的节点。
getElementById()// 通过ID来取得元素,所以只能访问设置了ID的元素,比如说有一个DIV的ID为docid:// // 那么就可以用getElementById(docid)来获得这个元素。
Q2: 怎么用js调用另一个网页!
先创建个简单的页面。在页面中加上js代码指定打开页面。在浏览器中重新输入这个页面地址,按回车打开的页面就不在是原来的页面而是js指定的页面。或者换成如图指定的打开方式。再在浏览器中输入页面地址。
解决办法是利用后台程序转接一下,就是在后台服务器利用php、asp、jsp等等去读取htm的内容(这不会有任何跨域问题),这样htm中利用ajax向这个后台程序发送请求即可。
JQuery对AJAX进行了很好的封装,使用起来非常方便。最简便的方便就是用jQuery的load方法,可以方便的调入包括html等在内的文档。
关于js获取其他网站和js获取其他网页源码的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。






