javascript中dom 如何获取表单字段数据

javascript中dom 如何获取表单字段数据,第1张

<form name="form1" action=">

首先你要搞清楚一个概念,iframe中的是“另一个网页”,要想获取其中的DOM元素,就涉及一个跨域的问题,如果当前网页与“另一个网页”是同域(通俗来说就是同一个域名下的不同网页),那么你可以这样来获取(比如说获取body):

documentgetElementsByTagName("iframe")[0]contentDocumentbody

而如果是不同域,比如你在自己的网页用iframe来嵌套百度的首页,那就无法通过上述方法获取了,浏览器会自动拦截,因为这违反了跨域调用的规则(技术上是没问题的,只是违规了),这时候就要通过一些曲折的“民间偏方”来达到目的了,比如通过自己的后台去获取对方网页的内容(这个不会跨域),再发回给前端,具体你自己搜索,这里三言两语说不明白的。

iframe:

content: '<iframe id="iframe1" src="" style="" frameborder="no" border="0" marginwidth="0" marginheight="0" scrolling="no" allowtransparency="yes"></iframe>'

方法:

var a = documentgetElementById('iframe1')contentWindowdocumentgetElementById('a)value; //输入值

var a= documentgetElementById('iframe1')contentWindowdocumentgetElementById('a')defaultValue; //默认值

以上就是关于javascript中dom 如何获取表单字段数据全部的内容,包括:javascript中dom 如何获取表单字段数据、html渲染时,dom元素获取不到、"如何获取#document"下的DOM元素等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/web/9708264.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-01
下一篇2023-05-01

发表评论

登录后才能评论

评论列表(0条)

    保存