如何在html文件中批量获取文本内容

如何在html文件中批量获取文本内容,第1张

echo > filetxt

for %%f in (html) do type %%f >> filetxt

批处理就两行,放在html文件所在的文件夹下执行。

获取文本框中的内容有以下两种方法:

假设为如下文本框:

<input type="text" value="" id="text">

1、原生JS获取文本框的值:

documentgetElementById("text")value  //text为文本框的id

2、jquery获取文本框的值:

$("#text")val()

JS AJAX技术获取网页源代码是不行的

要用其他方法

例如,我用PHP的套接字模拟>

那就用ajax中jonsp,这个是可以跨域请求的。

<script type="text/javascript" src="jqueryjs"></script>

<script type="text/javascript">

$ajax({

url:"跨域访问地址",

dataType:'jsonp',

data:'',

jsonp:'callback',

jsonpCallback:"回调函数名称",

success:function(result) {

alert("调用成功!");

}

});

</script>

jsonpCallback就是可以指定我们自己的回调方法名

  html中获取标签的数据,可以通过js来获取,如下代码:

<script type="text/javascript" src="js/jqueryjs"></script>

<script type="text/javascript">

function validate(){

//一 .是通过jDOM

// var attitudeObj = documentgetElementById("attitude");

//var attitude = attitudeObjinnerHTML;

//二 .是通过jquery

var att = $("#attitude")text();//可以得到输入域中的内容

var idnum = $("#idnum")val();

var name = $("#name")val();

var t_name =  $("#t_name")val() ;

var pro_name =  $("#pro_name")val() ;

// alert(att);

if( name == null || name == "" ){

alert("请输入毕业设计名称!");

return false;

}

att   =   attreplace(/\s+/g,"");

if( att == null || att == ""){

alert("请输入选题须知!");

return false;

}

if( t_name == null || t_name == "" ){

alert("请选择教师!");

return false;

}

if( pro_name == null || pro_name == ""){

alert("请选择专业!");

return false;

}

location="teacher/mainfrajsp";

//location="teacherAction_AddGraduationTitleactionidnum=" + idnum +"&cname=" + cname +"&start=" + start+"&end=" + end;

return true;

}

</script>

</head>

<body">

<div >

<div style="margin-left: 100px;">

<!--   <form action="teacherAction_AddGraduationTitleaction" method="post" >-->

<span>自动编号:</span><input type="text" readonly="readonly" name="idnum" id="idnum" style="background: gray;" value="<s:property value="#requestmaxIdnum"/>"/><br/>

<br/>

<span>毕业设计名称:</span><input type="text" name="name" id="name"/><br/><br/>

<span>所属教师:</span><select name="t_name" id="t_name">

<option></option>

<s:iterator value="teacherList">

<option value="<s:property value='idnum' />"><s:property value="name" /></option>

</s:iterator>

</select> <br/> <br/>

<span>所属专业:</span><select name="pro_name" id="pro_name">

<option></option>

<s:iterator value="professionList">

<option value="<s:property value='idnum' />"><s:property value="pro_name" /></option>

</s:iterator>

</select>

<br/>

<br/>

<span>选题须知:</span>

<textarea id ="attitude" name="attitude" rows="3" cols="30" style="color: red;">

</textarea>

<br/>

<br/>

<input type="button" value="添加">  <input style="margin-left: 100px" type="reset" value="重置">

<!-- </form> -->

</div>

</div>

</body>

可以使用动态HTML从一个HTML页面元素中获取数据。它允许获取和 *** 作数据而不需经过服务器。使用页面上对象的属性,在 Visual Basic

代码中可以在页面上搜集数据、执行计算并显示响应,而不需将处理从客户端传送到服务器,传送将增加对用户 *** 作和请求的响应时间。

例如,假设正在使用一个应用程序,它允许用户通过输入作者名字、书名或检索书号到一个搜索页的文本字段中,从一个数据库中查询书目。文本字段被命名为Author、Title和CallNo。当从应用程序的搜索页提交一个查询时,应用程序必须从这些文本字段获取该值。

下面的代码显示了如何使用变量来获取这些字段的值:

Private function cmdSearch_onclick() As Boolean

创建变量包含搜索条件。

Dim sAuthor as String

Dim sTitle as String

Dim sCallNo as String

从页面获取搜索条件。

sAuthor=MeauthorValue

sTitle=MetitleValue

sCallNo=MecallnoValue

这里的代码处理并返回查询。

End Function

这段代码使用HTML文本字段的Value属性获取字段的数据,代码将打开一个数据库连接、创建一个记录集并返回适当的记录,然后数据被发送给用户。

以上就是关于如何在html文件中批量获取文本内容全部的内容,包括:如何在html文件中批量获取文本内容、html+JS 输入文本框,获取文本框内容且输出、js能获取远程html内容吗等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

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

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

发表评论

登录后才能评论

评论列表(0条)

    保存