急 火狐下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>情况下 都这样 其他浏览器下正常 求解
问题是 我几个都试了 都不管用
展开
 我来答
火狐
2013-12-11 · Firefox,最快最安全的上网体验
火狐
Mozilla Firefox火狐浏览器,是一款开放安全的开源浏览器,全球拥有5亿用户。
向TA提问
展开全部
<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("值")。
wswhk
2012-02-10 · TA获得超过7.1万个赞
知道顶级答主
回答量:4.6万
采纳率:68%
帮助的人:7.4亿
展开全部
你那个innerText用的不对 用innerHTML好了
后面的text和html都可以正常的 val不是做这种事的所以当然不行

那你怎么试的写清楚好吗 反正我这里就没问题 要不就用innerHTML 这个不行就是别的地方有问题
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
伍慕明
2012-02-10 · TA获得超过362个赞
知道小有建树答主
回答量:383
采纳率:0%
帮助的人:339万
展开全部
all[0]的内容测试过了吗,alert一下试试
innerHTML不是innerText
.val()一般用在表单元素
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式