职业IT人-IT人生活圈

 找回密码
 成为会员
搜索
查看: 993|回复: 4

关于JavaScript的问题

[复制链接]
宝来 发表于 2009-8-30 10:36 | 显示全部楼层 |阅读模式
是这样的一个字符串中是个html
我现在要找到其字符串中的一个文本框
然后读取其中的值
js该怎么做?或者在字符串怎么变成一个html那样可以用
getElementById去调用
或者有其他方法
例如
var h=\"<html><head></head><body>.....<input type=\"text\" id=\"txt\" value=\"123\"/></body></html>\"
我要怎么取出这个字符串中的txt的值value呢
问题补充:

正则还没那么厉害
只能简单的应用没办法
呵呵
polo 发表于 2009-8-30 10:37 | 显示全部楼层

关于JavaScript的问题

使用charAt()、indexOf()和substring()这三个函数吧
代码:
t = h.indexOf("value=");
if(t != -1)
{
t += "value=".length;
if(h.charAt(t) == "\"") t++;
}
alert(h.charAt(t));
k = t;
for(;;)
{
if(h.charAt(k) == "\"") break;
if(h.charAt(k) == "/") break;
if(h.charAt(k) == ">") break;
k++;
}
svalue = h.substring(t,k);//svalue即为所求
马自达 发表于 2009-8-30 10:37 | 显示全部楼层

关于JavaScript的问题

用正则匹配吧
这个有难度
fl 发表于 2011-8-11 14:33 | 显示全部楼层
正好你开咯这样的帖
无处不在 发表于 2011-8-16 10:05 | 显示全部楼层
扯淡啊,感觉你在开玩笑啊
您需要登录后才可以回帖 登录 | 成为会员

本版积分规则

QQ|手机版|小黑屋|网站帮助|职业IT人-IT人生活圈 ( 粤ICP备12053935号-1 )|网站地图
本站文章版权归原发布者及原出处所有。内容为作者个人观点,并不代表本站赞同其观点和对其真实性负责,本站只提供参考并不构成任何投资及应用建议。本站是信息平台,网站上部分文章为转载,并不用于任何商业目的,我们已经尽可能的对作者和来源进行了通告,但是能力有限或疏忽造成漏登,请及时联系我们,我们将根据著作权人的要求立即更正或者删除有关内容。

GMT+8, 2024-4-26 22:38 , Processed in 0.137930 second(s), 20 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表