社区
ASP
帖子详情
如何搜索网页内的元素?
w102272
2000-06-08 04:46:00
现有一个网页,如何搜索上面的所有元素。
比如网页上有一系列的CHECKBOX,但是不知道ID和NAME
用什么方式可以遍历页面上的所有元素,获取它们的类型,名称和ID
从而对它们进行控制和访问?
需要通用的方法,而不能是在生成网页的时候使用CHECKBOX1,CHECKBOX2这样
的约定。
...全文
368
8
打赏
收藏
如何搜索网页内的元素?
现有一个网页,如何搜索上面的所有元素。 比如网页上有一系列的CHECKBOX,但是不知道ID和NAME 用什么方式可以遍历页面上的所有元素,获取它们的类型,名称和ID 从而对它们进行控制和访问? 需要通用的方法,而不能是在生成网页的时候使用CHECKBOX1,CHECKBOX2这样 的约定。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
w102272
2000-06-08
打赏
举报
回复
呵呵,谢谢SMALLXIONG,^o^, 我可以升级程序了。
贴上我的测试页:
<HTML>
<HEAD>
<META NAME="GENERATOR" Content="Microsoft Visual Studio 6.0">
<TITLE></TITLE>
<SCRIPT ID=clientEventHandlersJS LANGUAGE=javascript>
<!--
function allElements(coll){
if (coll!=null){
for (i=0;i<coll.length;i++){
alert(coll[i].id+' - '+coll[i].type + '-' +coll[i].name)
}
}
}
//-->
</SCRIPT>
</HEAD>
<BODY>
<P> </P>
<input id=btn type=button value=test LANGUAGE=javascript onclick="return allElements(form1)">
<form name=form1 id=form1>
<input id=ipt1 name=btn1 value=hello_ipt1>
<input id=ipt2 name=ipt2 value=test_ipt2>
<input id=btn1 type=button value=hello_btn1>
</form>
</BODY>
</HTML>
smallxiong
2000-06-08
打赏
举报
回复
function allElements(coll){
if (coll!=null){
for (i=0;i<coll.length;i++){
alert(coll.id)
}
{
}
调用的时候传递的参数coll是你那个页面的form的名字
在那个循环可以遍历所有的元素
w102272
2000-06-08
打赏
举报
回复
没有用过这个MSHTML,介绍一下如何?
另外,我使用的是ASP,在前端网页应该不允许我调用DLL的呀。
zdg
2000-06-08
打赏
举报
回复
我作过分析Table的程序段, 是比较复杂, 但是只有这样作, 除非你有约定...
Un1
2000-06-08
打赏
举报
回复
试过 Microsoft HTML Object Library(MSHTML.dll)没有?
w102272
2000-06-08
打赏
举报
回复
谢谢ZDG,在网页源文件内进行分析确实是一个可行的方法,
就是实现起来比较麻烦,
待我看看这本书。如果有能RUNNING的程序就更好了。
TopHead
2000-06-08
打赏
举报
回复
可能比较困难吧,如果HTML表单中的复选框没有被选中,它就不会在request.form集合中出现。所以for each x in request.form这种方法不行!
zdg
2000-06-08
打赏
举报
回复
就是要分析HTML的各个元素, 分析算法请看:
http://www.csdn.net/books/bookview.asp?id=6
html怎么快捷审查源代码,怎样查看
网页
源代码和审查
元素
?
什么是
网页
源代码?通俗地讲,就是构造出
网页
的一种机器语言,我们通过浏览器看到
网页
中的图片、文字等内容,就是
网页
源代码呈现的结果。浏览器是客户端,经它“翻译”的就是html、css、js等静态代码,
网页
源代码在服务器端通常还包括php、asp、java等程序类代码语言。程序一般是负责输出和交互网站数据,只在服务器端运行。如何查看
网页
源代码?我们通常所指的查看源代码是指在浏览器中查看,各种PC版本浏览...
网页
中常见的
元素
有哪些
4、声音和视频:用于网络的声音文件的格式非常多,常用的有MIDI、WAV、MP3和AIF等。9、
网页
中除了以上几种最基本的
元素
之外,还有一些其它的常用
元素
,包括悬停按钮,Java特效,ActiveX等各种特效。3、动画:主要指由FLASH软件制作的动画,由于其是准流媒体文件,加上矢量动画,文件小,使其在网络运行具有强大优势,是
网页
设计者必学的软件。1、文本:文字能准确地表达信息的内容和含义,且同样信息量的文本字节往往比图象小,比较适合大信息量的网站。6、表格:在
网页
中表格用来控制
网页
中信息的布局方式。...
前端基础入门级:什么是
网页
? 什么是HTML?
网页
的形成?
前端基础入门级:什么是
网页
? 什么是HTML?
网页
的形成?我们接下来是进行的
网页
开发
网页
的相关概念:什么是
网页
:
网页
的组成:什么是HTML:
网页
的总结:浏览器:为什么需要Web标准:web标准的构成:HTML标签的导读:HTML语法规则:标签的关系:基本结构标签:开发工具:语义化标签:什么是语义化标签:添加语义标签:标题标签段落标签:换行标签文本格式化标签:div和span标签图片标签:路径:链接标签:注释特殊字符: 我们接下来是进行的
网页
开发
网页
的相关概念: 什么是
网页
? 什么是HTML?
网页
的形成?
如何审查
网页
元素
如何审查
网页
元素
对于一个优秀的爬虫工程师而言,要善于发现
网页
元素
的规律,并且能从中提炼出有效的信息。因此,在动手编写爬虫程序前,必须要对
网页
元素
进行审查。本节将讲解如何使用“浏览器”审查
网页
元素
。 浏览器都自带检查
元素
的功能,不同的浏览器对该功能的叫法不同, 谷歌(Chrome)浏览器称为“检查”,而 Firefox 则称“查看
元素
”,尽管如此,但它们的功却是相同的,本教程推荐使用谷歌浏览器。 检查百度首页 下面以检查百度首页为例:首先使用 Chrome 浏览器打开百度,然后在百度首页的空白处点击鼠标右键
如何完整离线保存
网页
,包括
网页
完整特效?
虚拟打印为PDF格式,可以保存静态内容。(推荐,直接ctrl+p,然后另存为) 保存为MHTML格式,可以重现部分JavaScript功能。(还有Firefox专用的MAFF格式) 使用Scrapbook、Pocket等快照软件,可以重现部分JavaScript功能。 如果希望100%重现,那么最好使用录屏软件进行录像。 作者:asukaid 链接:https://www.zhihu.com/...
ASP
28,390
社区成员
357,068
社区内容
发帖
与我相关
我的任务
ASP
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
复制链接
扫一扫
分享
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章