首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 .NET Java 游戏 视频 人才 外包 培训 数据库 书店 程序员
中国软件网
欢迎您:游客 | 登录 注册 帮助
  • 请教大家一个获取文字的问题
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • chinaamerica
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    • 揭帖率:
    发表于:2008-06-17 08:54:00 楼主
    我想获取的文字是现实在网页上的文本,不是文本框里面的

    如何做到获取特定位置的普通文本呢?
    20  修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • chinaamerica
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2008-06-17 09:10:251楼 得分:0
    ???????
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • chinaamerica
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2008-06-17 09:12:562楼 得分:0
    没人?
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • lawrendc
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2008-06-17 09:17:393楼 得分:0
    例如呢?
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • gesanri
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2008-06-17 09:32:104楼 得分:0
    网页上的文本一般都是定义在 <span>或 <div>标签里的,一般有个id属性,比如id为name
    document.getElementById("name").innerHTML就可以得到这个值
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • fuyou001
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2008-06-17 09:45:095楼 得分:0
    引用 4 楼 gesanri 的回复:
    网页上的文本一般都是定义在 <span>或 <div>标签里的,一般有个id属性,比如id为name
    document.getElementById("name").innerHTML就可以得到这个值

    支持一个,但这好像只对IE有效的
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • chinaamerica
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2008-06-17 09:45:456楼 得分:0
    引用 4 楼 gesanri 的回复:
    网页上的文本一般都是定义在 <span>或 <div>标签里的,一般有个id属性,比如id为name
    document.getElementById("name").innerHTML就可以得到这个值
    成功了,谢谢你,呵呵
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • chinaamerica
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2008-06-17 09:47:037楼 得分:0
    引用 5 楼 fuyou001 的回复:
    引用 4 楼 gesanri 的回复:
    网页上的文本一般都是定义在 <span>或 <div>标签里的,一般有个id属性,比如id为name
    document.getElementById("name").innerHTML就可以得到这个值

    支持一个,但这好像只对IE有效的
    有道理哦,您有更好的方法?
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • lawrendc
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2008-06-17 10:32:338楼 得分:0
    innerHTML只有ie有效吗??
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • fuyou001
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2008-06-17 10:36:449楼 得分:0
    非IE,你可以用document.getElementById("name").nodeValue (DOM节点的值)记不清了,你网上找找
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • fuyou001
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2008-06-17 10:37:1710楼 得分:0
    引用 6 楼 chinaamerica 的回复:
    引用 4 楼 gesanri 的回复:
    网页上的文本一般都是定义在 <span>或 <div>标签里的,一般有个id属性,比如id为name
    document.getElementById("name").innerHTML就可以得到这个值
    成功了,谢谢你,呵呵

    结了吧,呵呵
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • fuyou001
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2008-06-17 10:40:1211楼 得分:0
    引用 9 楼 fuyou001 的回复:
    非IE,你可以用document.getElementById("name").nodeValue (DOM节点的值)记不清了,你网上找找

    这个写法是错的,对不起,楼主,误道你了!
    但就这个思路
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • bobor_2008
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2008-06-17 11:07:5412楼 得分:0
    顶下.
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • kingwolf_JavaScript
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2008-06-17 13:33:4813楼 得分:0
    document.getElementById("name").firstChild.nodeValue
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • kingwolf_JavaScript
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2008-06-17 13:34:5714楼 得分:0
    document.getElementById("name").innerHTML
    修改 删除 举报 引用 回复

    网站简介广告服务网站地图帮助联系方式诚聘英才English 问题报告
    北京创新乐知广告有限公司 版权所有 京 ICP 证 070598 号
    世纪乐知(北京)网络技术有限公司 提供技术支持
    Copyright © 2000-2008, CSDN.NET, All Rights Reserved