如何在html里显示出js里面变量的值?比如名字?

我在js里面varname;然后在下面的函数中赋予name了一个值“1”,然后我在html里面应该怎么写才能在网页中显示“1”?大概功能是:在网页中,我按一个按钮name... 我在js里面var name; 然后在下面的函数中赋予name了一个值“1”,然后我在html里面应该怎么写才能在网页中显示“1”? 大概功能是:在网页中,我按一个按钮name+1,网页中的1数字就会增加1个变成2,再按一下变成2这样。
解答后希望可以给一段实例代码,我考回来再深入研究下,十分感谢!
展开
 我来答
还下雨吗今晚
2015-08-11 · TA获得超过229个赞
知道答主
回答量:41
采纳率:0%
帮助的人:23.5万
展开全部

有两种方式:

方法1,用一些常用的前端mvc、mvvm框架,比如angularjs,实现双向数据绑定。

方法2,使用js监听按钮点击事件,如果点击,则加1:

html文件:

<html>
    <head>
    </head>
    <body>
        <span id="name"></span>
        <button id="btn">点我</button>
        <script>
            $(function(){
                var name=1;
                $("name").text(name);
                $("btn").click(function(){
                    name++;
                    $("name").text(name);
                });
            });
        </script>
    </body>
</html>
匿名用户
2015-08-11
展开全部
<button onclik="addone(this);">name+1</button>
<script>
var name = 1;

function addone(btn){
name += 1;

btn.innerHTML="name+"+name;

}

</script>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
无二肆玖一
推荐于2017-09-12 · TA获得超过1046个赞
知道小有建树答主
回答量:850
采纳率:76%
帮助的人:366万
展开全部
<html>
<body>
<div id="count">
1
<div>

<div>
<input type="button" id="name" value="name+1" onClick = "addCount()"/>
</div>
</body>

<script>
// 点击按钮会调用此方法
function addCount(){
var name = document.getElementById("id").inner;  // 获取当前显示的数值
name = name + 1;
document.getElementById("id").innerHTML = name; // 将+1后的数值重新显示在页面
}
</script>
</html>
追问
我把你的代码考过来了,运行后点击按钮上面的1也不发生变化呀,是不是我搞错了什么,还需要前置条件?
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式