取出为空白的话,基本可以确定就是索引错了,你可以取出SPAN数量,然后循环输出索引与标题,再去对比你使用的索引吧。
提取标题参考:将取属性改为:普通填表SPAN_取对象 (“user_name”)读文本属性 (“innerText”, )
上面的代码没有测试,不过应该可行。
span 标签时网页上的吗?
有2种方案
1。用正则表达式,直接搜索符合条件的span,然后取值
2。把文档转为HtmlDocument 类,在这个类中,span就会变成 span 的tag对象,就可以遍历,判断,获取了。
上面回答都没解决问题。解决这个问题,把你整段script放在<span>的下方就ok。如:<html>
<head>
<SCRIPT language=JavaScript src="js/jquery-131js"></SCRIPT>
</head>
<body>
<span id="aa">aaaa</span><SCRIPT language=JavaScript>
var aa=$("#aa")val();
var cc=$("#aa")html();
var bb=$("#aa")text();
alert(aa);
alert(bb);
alert(cc);
</script>
</body>
</html>问题出在html是从上往下解析的,在解析到你js里的$("#aa")时,下面这个span还不存在,当然就undefined了。js在下面解析,span就有了。另外,jquery的做法是用ready函数包含这些代码,放哪就无所谓了。它的作用就是在加载完整个页面后才执行包含的js。
后台的net代码是不能直接获取html中的数据的,必须用传参数到后台。1、表单传参:先在页面的表单(<form>)中做一个<input id="rcInput" name="rcInput" value=""/>然后再页面的最后面写下面一段javascript:<script type="text/javascript">documentgetElementById("rcInput")value = documentgetElementById("RC")InnerHTML;</script>然后提交表单,后台就可以从request中获取参数名为“rcInput”的值 2 url传参在你要跳转的页面的url后加上: url + '&rcInput=' + documentgetElementById("RC")InnerHTML
先把网页内容放在一个字符串里,比如text
然后,id = textindex("<span>") + len("<span>")
得到的就是1在这个字符串里的位置,text[id]就是你要的结果。
int(text[id])就可以把字符“1”转换成整数1
以上就是关于求易语言大神SPAN值获取问题全部的内容,包括:求易语言大神SPAN值获取问题、c#怎样获取span标签中的值、jquery如何获取span的文本等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)