【问题标题】:How can I change one value in style attribute with JavaScript?如何使用 JavaScript 更改样式属性中的一个值?
【发布时间】:2009-03-25 22:09:51
【问题描述】:

我有一个用样式属性定义的div

<div id="div1" style="width:600;height:600;border:solid 1px"></div>

如何使用 JavaScript 更改 div 的高度?

【问题讨论】:

    标签: javascript dojo


    【解决方案1】:
    <script type="text/javascript">
    function changeHeight(height)
    {
       document.getElementById("div1").style.height = height + "px";
    }
    </script>
    

    【讨论】:

      【解决方案2】:

      从他的示例代码来看,他正在使用 dojo 框架。在道场中改变高度可以通过类似于以下的方式来完成:

      dojo.style("div1", "height", 300); 
      

      http://api.dojotoolkit.org/jsdoc/dojo/1.2/dojo.style

      【讨论】:

      • +1 表示 OP 可能希望继续使用他的框架。
      【解决方案3】:
      document.getElementById("div1").style.height = height + "px";
      

      【讨论】:

        【解决方案4】:
        var d = document.getElementById("div1");
        d.style.height = "300px";
        

        【讨论】:

          【解决方案5】:

          下面是 jQuery 的样子:

          <div id="div1" style="width:600;height:600;border:solid 1px"></div>
          <a href="#">Change height to 300</a>
          
          <script type="text/javascript">
              $(function() {
                  $('a').click(function() {
                      $('#div1').css('height', '400px');
                      return false;
                  });
              });
          </script>
          

          【讨论】:

            【解决方案6】:

            只需将您的评论替换为:

            node.style.height = 高度;

            哦,不确定是否只是将 300 传递给您的函数是否可以使其工作,也许您必须像其他帖子中建议的那样传递“300px”...

            【讨论】:

              【解决方案7】:

              在道场中,你会这样做:

              dojo.style("div1", "height", "300px");
              

              高度上的单位很重要,如mentioned in the docs

              【讨论】:

                猜你喜欢
                • 1970-01-01
                • 2015-04-08
                • 2022-01-16
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                • 2020-12-30
                • 1970-01-01
                相关资源
                最近更新 更多