通过id给input框和div赋值,修改属性值。

    当你构建一个网页或者应用程序时,经常需要使用JavaScript来动态地操作元素和改变其内容。在这个例子中,我们展示了如何使用jQuery库来实现元素的赋值和内容的改变。

     首先,我们引入了jQuery库的文件,"jquery-1.9.1.min.js"。这样可以让我们使用jQuery的函数和方法。

<head>
    <meta charset="utf-8">
    <title></title>
    <script type="text/javascript" src="js/jquery-1.9.1.min.js"></script>
</head>

     然后,我们定义了三个相关的元素,一个输入框和两个div元素,它们分别具有id属性"valfz","htmlfz"和"zrs"。这些元素将被用来展示和修改内容。并且写了两个按钮,赋值和人数来实现。

<body>
    <div class="form-group">
        <label class="col-lg-3 control-label">val赋值</label>
        <div class="col-lg-9">
            <input type="text" class="form-control text-y" id="valfz" />
        </div>
    </div>
    <div class="form-group">
        <label class="col-lg-3 control-label">html赋值</label>
        <div class="col-lg-9" id="htmlfz"></div>
    </div>
    <div>
        <span>总人数:<span id="zrs">0</span></span>
    </div>
    <button type="button" id="fuzhi">赋值</button>
    <button type="button" id="renshu">人数</button>
</body>

  页面效果:

 

    在JavaScript的代码中,我们使用$(document).ready()函数来确保页面完全加载后再执行我们的代码。

    我们缓存了三个元素的引用,这样我们就可以在代码中多次使用它们。

     "赋值"按钮的点击事件处理程序中,我们调用了两个赋值函数fz()和fz2()。这些函数使用.val()方法和.html()方法来改变相应元素的值。

     "人数"按钮的点击事件处理程序中,我们定义了一个变量total,并将其值设为100。然后使用.html()方法将total的值赋给$zrs元素。

     通过这个例子,我们可以学习到如何使用jQuery来动态地改变元素的值和内容。这对于构建交互式的网页和应用程序非常有用。

完整代码:
<html>
<head>
    <meta charset="utf-8">
    <title></title>
    <script type="text/javascript" src="js/jquery-1.9.1.min.js"></script>
</head>
<body>
    <div class="form-group">
        <label class="col-lg-3 control-label">val赋值</label>
        <div class="col-lg-9">
            <input type="text" class="form-control text-y" id="valfz" />
        </div>
    </div>
    <div class="form-group">
        <label class="col-lg-3 control-label">html赋值</label>
        <div class="col-lg-9" id="htmlfz"></div>
    </div>
    <div>
        <span>总人数:<span id="zrs">0</span></span>
    </div>
    <button type="button" id="fuzhi">赋值</button>
    <button type="button" id="renshu">人数</button>
</body>
    <script type="text/javascript">
        $(document).ready(function() {
            // 缓存元素引用
            var $valfz = $("#valfz");
            var $htmlfz = $("#htmlfz");
            var $zrs = $("#zrs");

            // 赋值按钮点击事件处理程序
            $("#fuzhi").on("click", function() {
                fz();
                fz2();
            });

            // 人数按钮点击事件处理程序
            $("#renshu").on("click", function() {
                renshuu();
            });

            // 赋值函数
            function fz() {
                $valfz.val("7777val");
            }

            // 赋值函数
            function fz2() {
                $htmlfz.html("66666html");
            }

            // 人数函数
            function renshuu() {
                var total = 100;
                $zrs.html(total);
            }
        });
    </script>
</html>

  • 3
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

懒鱼七忆

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值