急 火狐下jquery无法给<div> 和<span>赋值
document.getElementById("s1").innerText=all[0];$("#s1").text(all[0]);$('#s1').val(all...
document.getElementById("s1").innerText=all[0];
$("#s1").text(all[0]);
$('#s1').val(all[0]);
$('#s1').html(all[0]);
这几种方法都无法在火狐下给s1赋值 s1为<div>或<span>情况下 都这样 其他浏览器下正常 求解
问题是 我几个都试了 都不管用 展开
$("#s1").text(all[0]);
$('#s1').val(all[0]);
$('#s1').html(all[0]);
这几种方法都无法在火狐下给s1赋值 s1为<div>或<span>情况下 都这样 其他浏览器下正常 求解
问题是 我几个都试了 都不管用 展开
3个回答
展开全部
<div>和<span>是没有value属性和text属性的,所以val和text都是无效的。
val()和text()其实是对控件的这2个属性的set操作。
innerText对dom对象的作用效果也类似。
html()方法按说对div和span都是有效的,你检查下all[0]是否有值。
一般情况下改写或者填充dic和span的内容,以下2种写法都可以
document.getElementById("s1").innerHTML = "值";
$('#s1').html("值")。
val()和text()其实是对控件的这2个属性的set操作。
innerText对dom对象的作用效果也类似。
html()方法按说对div和span都是有效的,你检查下all[0]是否有值。
一般情况下改写或者填充dic和span的内容,以下2种写法都可以
document.getElementById("s1").innerHTML = "值";
$('#s1').html("值")。
展开全部
你那个innerText用的不对 用innerHTML好了
后面的text和html都可以正常的 val不是做这种事的所以当然不行
那你怎么试的写清楚好吗 反正我这里就没问题 要不就用innerHTML 这个不行就是别的地方有问题
后面的text和html都可以正常的 val不是做这种事的所以当然不行
那你怎么试的写清楚好吗 反正我这里就没问题 要不就用innerHTML 这个不行就是别的地方有问题
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
all[0]的内容测试过了吗,alert一下试试
innerHTML不是innerText
.val()一般用在表单元素
innerHTML不是innerText
.val()一般用在表单元素
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询