水木社区手机版
首页
|版面-Web开发(WebDev)|
新版wap站已上线
返回
1/1
|
转到
主题:请教js控制网页元素的两个问题
楼主
|
STEP8
|
2020-12-03 11:28:04
|
展开
我编程需要嵌入一个视频传感品的图像,传感器通过浏览器打开它的IP地址访问。
现在有两个问题:
一个是需要登录,我想通过js脚本自动登录,但是网页中登录按钮HTML如下:
<p class="loginInfo">
<span class="forPW" id="forPW" data-i18n-text="userEntry.forgetPwd"></span>
<span class="passWordWrong" id="passWordWrong"></span>
</p>
<p class="loginButton">
<button data-i18n-text="userEntry.login"></button>
</p>
请问我如何用js脚本访问到这个按钮?
第二个问题是登录以后,页面上显示很多信息,我只想显示图像,把其它无关区域关掉。
我看网页源码中都是artical 或section或div元素,想问一下如何才能用js脚本访问到这些元素,把它们隐 藏起来?网页代码摘几行如下:
<article class="tabBar">
<span class="barLogo"><img src="/img/logo.png"></span>
<ul>
<li index="1" class="tabBarLiActive" data-i18n-text="tabBar.basicInfo"></li>
<li index="2" data-i18n-text="tabBar.soluSetting"></li>
<li index="3" data-i18n-text="tabBar.systemSetting"></li>
</ul>
<div data-i18n-title="tabBar.logout">
<span></span>
<div id="loginOut" class="loginOut"><p data-i18n-text='basicInfo.logOut'></p></div>
</div>
</article>
<section class="content" id="cameraSet" style="display:block">
<div class="cameraLeftContent">
<div class="leftFirstHang">
<div class="schemeExecuteController">
<p class="impRunStatue"><button class='executeStepBtn'></button><button class='executeRepeatBtn'></button><button class='stopExecuteBtn'></button></p>
<div class="impRightStatus">
<p class="OK">OK</p>
<p class="NG">NG</p>
</div>
</div>
</div>
--
FROM 223.104.175.*
3楼
|
STEP8
|
2020-12-03 12:45:26
|
展开
谢谢,
但是第一,网页是厂家嵌入在传感器中的,不能修改。
第二,我用的是海特瑞像机,通讯协议比较复杂,我还是想尽量用Web访问
--
FROM 223.104.175.*
6楼
|
STEP8
|
2020-12-03 15:02:45
|
展开
谢谢,我研究一下怎么用。
【 在 MasonBJ 的大作中提到: 】
: jquery选择器,可根据css类名访问
:
https://www.w3school.com.cn/jquery/jquery_selectors.asp
--
FROM 223.104.175.*
7楼
|
STEP8
|
2020-12-03 15:04:07
|
展开
我是用miniblink加载网页,这个库有函数能嵌入js脚本
【 在 airsendoh 的大作中提到: 】
: 最主要的问题是你的js如果不能嵌入到网页中是起不了作用的吧
--
FROM 223.104.175.*
8楼
|
STEP8
|
2020-12-03 16:42:18
|
展开
我试了一下,没成功
对于:
<p class="loginButton">
<button data-i18n-text="userEntry.login">Login</button>
</p>
我用
$(.loginButton>button).click();
网页什么反应也没有。
有什么调试方法吗?
【 在 MasonBJ 的大作中提到: 】
: jquery选择器,可根据css类名访问
:
https://www.w3school.com.cn/jquery/jquery_selectors.asp
--
FROM 223.104.175.*
13楼
|
STEP8
|
2020-12-03 22:07:40
|
展开
谢谢
【 在 MasonBJ 的大作中提到: 】
: 缺引号,确认引用jquery库了吧
: $(".loginButton>button").click(function() {
: //代码写这里
: ...................
--
FROM 223.104.175.*
15楼
|
STEP8
|
2020-12-04 08:36:56
|
展开
这是好思路,但是我对js不熟悉,从网页中引用的js文件看,有bootstrap,fabric,还有jquery,还用到了WebSocket,短时间做不出。我先学习一下
多谢
【 在 olddognewwit 的大作中提到: 】
: 你的思路是错的。须通过抓包了解登录后返回了什么token或jsession之类的,然后将这个token或cookie放在header或拼接在url中直接去请求图片地址,页面的东西了解太多无用。
--
FROM 223.104.175.*
1/1
|
转到
选择讨论区
首页
|
分区
|
热推
BYR-Team
©
2010.
KBS Dev-Team
©
2011
登录完整版