页面元素获取的问题

Sawlu 2017-06-06 03:17:36
网易163邮箱页面,如果定位到整个页面,则获取不到password元素,如下图:


但是如果选取到登录框的div,就能够获取到password:


但是该div也无法通过name来获取:

那么请问有没有什么方法可以直接通过js获取到password的值?谢谢各位0 0
...全文
168 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
Sawlu 2017-06-06
  • 打赏
  • 举报
回复
引用 5 楼 antiwise 的回复:
那个登录页面是嵌套在id="x-URS-iframe"的iframe里的,说以 document.getElementById('x-URS-iframe').contentWindow.document.getElementById('login-form').password.value
这样啊,谢谢了0 0
Go 旅城通票 2017-06-06
  • 打赏
  • 举报
回复
引用 4 楼 qq_36042510 的回复:
[quote=引用 2 楼 jslang 的回复:] m-container 是class 要用 document.getElementsByClassName("m-container")[0]
这是我蠢了0 0但是ClassName也不行啊,见楼上[/quote]main-container。。看错了。。
OPPPPOP 2017-06-06
  • 打赏
  • 举报
回复
那个登录页面是嵌套在id="x-URS-iframe"的iframe里的,说以 document.getElementById('x-URS-iframe').contentWindow.document.getElementById('login-form').password.value
Sawlu 2017-06-06
  • 打赏
  • 举报
回复
引用 2 楼 jslang 的回复:
m-container 是class 要用 document.getElementsByClassName("m-container")[0]
这是我蠢了0 0但是ClassName也不行啊,见楼上
Sawlu 2017-06-06
  • 打赏
  • 举报
回复
引用 1 楼 showbo 的回复:
。。。看清楚来,m-container是class不是name,你用getElementsByName能获取到也怪 class用document.getElementsByClassName
蠢了...但是ClassName也是获取不到的啊...
天际的海浪 2017-06-06
  • 打赏
  • 举报
回复
m-container 是class 要用 document.getElementsByClassName("m-container")[0]
Go 旅城通票 2017-06-06
  • 打赏
  • 举报
回复
。。。看清楚来,m-container是class不是name,你用getElementsByName能获取到也怪 class用document.getElementsByClassName

87,910

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧