javascript 如何动态改变spen里的值

如果<spenid-"1">0</spen>通过点击BUTTEN按钮点一次buttenspen的值就增加1拿javascript... 如果 <spen id-"1">0</spen>
通过点击BUTTEN按钮 点一次butten spen 的值就增加1 拿javascript
展开
 我来答
niudechao
2011-05-02 · 超过12用户采纳过TA的回答
知道答主
回答量:30
采纳率:0%
帮助的人:17.4万
展开全部
楼上的只适用于IE

<span id="tt">0</span>
<button value="add" onclick="add()">add</button>
<script>
function add(){
var a = document.getElementById("tt");
b = parseInt(a.innerHTML)+1;
a.innerHTML = b;
}
</script>

特别说明:

innerHTML是符合W3C标准的属性,而innerText只适用于IE浏览器,因此,尽可能地去使用innerHTML,而少用innerText,如果要输出不含HTML标签的内容,可以使用innerHTML取得包含HTML标签的内容后,再用正则表达式去除HTML标签,下面是一个简单的符合W3C标准的示例:

<a href="javascript:alert(document.getElementById('test').innerHTML.replace(/<.+?>/gim,''))">无HTML,符合W3C标准</a>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lxs_lingting
2011-05-02 · TA获得超过990个赞
知道小有建树答主
回答量:899
采纳率:100%
帮助的人:505万
展开全部
<span id="1">0</span>
<input type="button" name="Submit" value="加加" onClick="add_()">
<script>
function add_()
{
var num_=document.getElementById("1").innerText;
num_=parseInt(num_);
document.getElementById("1").innerText=num_+1;
}
</script>
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
梅琦莉9a
2011-05-03 · TA获得超过231个赞
知道小有建树答主
回答量:274
采纳率:100%
帮助的人:240万
展开全部
注意,获取innerText时,记得转换为number类型,再自加
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友b59be34
2011-05-06 · TA获得超过110个赞
知道答主
回答量:98
采纳率:100%
帮助的人:19.6万
展开全部
你们都是大神,加个好友方便请教啊
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式