在一个JSP页面中使用javascript获得<span>标签里的内容?

代码:vardata=document.getElementById('msg');alert(data.value);标签:<spanid="msg">验证码错误</s... 代码:var data=document.getElementById('msg');alert(data.value);
标签:<span id="msg">验证码错误</span>
alert得不到标签里的内容,报错data.value为空,为什么?该怎么获得?
但是如果把标签改成<input type="text" id="msg"/>就可以用上述代码获得了。难道
(变量.value) 这个方法只能得到input标签里的内容?
展开
 我来答
玩者无敌
推荐于2017-12-15 · TA获得超过1812个赞
知道小有建树答主
回答量:306
采纳率:0%
帮助的人:438万
展开全部
alert(data.innerHTML);
input 标签有value属性,值是输入框里的内容;
span 标签没有value属性,span内部的内容,用innerHTML属性获得
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yyy521fyy
2011-09-16 · TA获得超过3484个赞
知道大有可为答主
回答量:5392
采纳率:25%
帮助的人:3490万
展开全部
alert(data.innerHTML);
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
282518588
2011-09-16 · TA获得超过688个赞
知道小有建树答主
回答量:1383
采纳率:50%
帮助的人:372万
展开全部
兄弟 这样试试~!
var data=document.getElementById('msg').value;
alert(data);
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
帐号已注销
2011-09-16 · TA获得超过1808个赞
知道大有可为答主
回答量:1971
采纳率:0%
帮助的人:2325万
展开全部
var d=document.getElementById('msg').innerText;
alert(d);
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式