js获取值,动态添加到span标签中
各位,我这个问题比较蛋疼..是这样的:我写了一个function,作用是根据实例的状态来返回不同的span,显示一些信息。我这里想把row里面的photoNum这个属性添...
各位,我这个问题比较蛋疼..是这样的:
我写了一个function,作用是根据实例的状态来返回不同的span,显示一些信息。我这里想把row里面的photoNum这个属性添加到span达到显示“已采照片2张”的效果!
可是到了页面没有显示数值,直接显示了“已采照片row.photoNum张”!
用了网上的innerHTML等方法设置不起作用,原因可能是这里先设置的话因为还没return,根本找不到span,后设置的话因为已经return了,所以不执行这句了。。。。这该怎么办才好呢!!希望各位给个解决思路什么的!谢谢啦!
function formatState(val, row) {
if (val == 0 || val == null) {
return '<span style="color:red;">未采集</span>';
} else if (val == 1) {
return '<span style="color:red;">数据未采</span> | <span id="spanid" style="color:green;">已采照片row.photoNum张</span>';
} else if (val == 2) {
return '<span style="color:green;">数据已采</span>';
} else {
return '<span style="color:green;">数据已采</span> | <span id="spanid" style="color:green;">已采照片row.photoNum张</span>';
}
} 展开
我写了一个function,作用是根据实例的状态来返回不同的span,显示一些信息。我这里想把row里面的photoNum这个属性添加到span达到显示“已采照片2张”的效果!
可是到了页面没有显示数值,直接显示了“已采照片row.photoNum张”!
用了网上的innerHTML等方法设置不起作用,原因可能是这里先设置的话因为还没return,根本找不到span,后设置的话因为已经return了,所以不执行这句了。。。。这该怎么办才好呢!!希望各位给个解决思路什么的!谢谢啦!
function formatState(val, row) {
if (val == 0 || val == null) {
return '<span style="color:red;">未采集</span>';
} else if (val == 1) {
return '<span style="color:red;">数据未采</span> | <span id="spanid" style="color:green;">已采照片row.photoNum张</span>';
} else if (val == 2) {
return '<span style="color:green;">数据已采</span>';
} else {
return '<span style="color:green;">数据已采</span> | <span id="spanid" style="color:green;">已采照片row.photoNum张</span>';
}
} 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |