求易语言大神SPAN值获取问题

求易语言大神SPAN值获取问题,第1张

取出为空白的话,基本可以确定就是索引错了,你可以取出SPAN数量,然后循环输出索引与标题,再去对比你使用的索引吧。
提取标题参考:将取属性改为:普通填表SPAN_取对象 (“user_name”)读文本属性 (“innerText”, )
上面的代码没有测试,不过应该可行。

这种情况使用jquery的类选择器, 用each遍历出来
$("selectlist")each(function (this){
consolelog($(this)val());
});

alert(datainnerHTML);
input 标签有value属性,值是输入框里的内容;
span 标签没有value属性,span内部的内容,用innerHTML属性获得

innerText兼容性不好,用innerHTML或者nodeValue
function fetchSpanContent(id,spanIndex){
var parentNode = documentgetElementById(id);
if(parentNodetagName&&parenttagName!="span"){
var spans = parentNodegetElementsByTagName("span");
if(spans[spanIndex])return spans[spanIndex]nodeValue||spans[spanIndex]nodeValueinnerText;
else {
var contents = [], i;
for(i in spans)contentspush(spans[i]nodeValue||spans[i]innerText);
return contents;
}
}else {
return parentNodenodeValue||parentNodeinnerText;
}
}

用jquery吧这个不复杂吧,再通过class得到下面的span,先通过id得到当前div,再得到span里面的text
(");fileName&quottext();获取TEXT

我觉得你是不是忘了把jquery代码放在$(function(){//代码});里 ,我放进去后 可以执行if里面语句
alert("HELLO");
正确的代码如下:
<script src="jquery-161minjs"></script>
<span id="power"></span>
<!--下面是JQUERY的代码-->
<script>
$(function(){ //注意要放在这里面
var result="教师"; //这里是获得的值,假设为教师
$("#power")text(result); //给SPAN里赋值
var power=$("#power")text(); //获取SPAN里的值
if(power=="教师"){
alert("HELLO");
}
});
</script>
你可以再试试看,我的能执行的,如有疑问再问我
你确定你的jquery代码没有语法错误吗?如果 if("教师"==power){} 里面有错误的话,不会继续执行的!如果确定没有错误的话,可以将页面编码设为utf-8试试


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

原文地址: http://outofmemory.cn/yw/13406218.html

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

发表评论

登录后才能评论

评论列表(0条)

保存