value取回值和innerHTML取回文本有什么不一样?

value属性是取回值,innerHTML是取回文本,这两个属性有什么不一样的吗,取回值和取回文本有什么区别吗?请高手解释详细点,狂加分!... value属性是取回值,innerHTML是取回文本,这两个属性有什么不一样的吗,取回值和取回文本有什么区别吗?请高手解释详细点,狂加分! 展开
 我来答
雪之_羽
2013-04-06 · TA获得超过109个赞
知道答主
回答量:174
采纳率:0%
帮助的人:78.1万
展开全部
value是<input type="text“/>这样的input专用,innerHTML是<div></div>等非input时使用
追问
function myFunction()
{
var x;
var d=new Date().getDay();
switch (d)
{
case 0:
x="Today it's Sunday";
break;
case 1:
x="Today it's Monday";
break;

底下还有case 2 3 4 5 6 写不下了
}
x=document.getElementById("demo").value;
alert(d);

}
value返回的是数字 innerHTML返回的是Today it's Saturday为什么
追答
x=document.getElementById("demo").value;
alert(d);
这两句话你想表达什么?
你在哪里调用myFunction()
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
闷心怪
2013-04-06
知道答主
回答量:24
采纳率:0%
帮助的人:8.2万
展开全部
innerHTML也可以取到像<p></p>这样的标签
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zhr5811885
2013-04-06 · 超过21用户采纳过TA的回答
知道答主
回答量:63
采纳率:100%
帮助的人:37.8万
展开全部
value是input下面的属性,一般情况下验证表单用的比较多,比如:
//表单
<form>
<input type="text" id="user" name="user" value="dddd" />
<input type= "submit" value="提交" />
</form>
//js
window.onload = function () {
var fm = document.getElementsByTagName('form')[0];
fm.onsubmit = function () {
alert(fm.user.value);
};
};
//得到的是动态的
innerHTML举例

<div id="div">2</div>
//js
window.onload = function () {
var div = document.getElementById('div');
alert(div.innerHTML);
};
//得到DIV内的内容
希望帮到你
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式