JS-如何根据输入值设置div的宽度和高度?

六周围

因此,我要使用JavaScript创建一个盒子,然后要使用两个表单输入来设置盒子的宽度和高度,一个用于宽度,另一个用于高度。我似乎无法实现这一目标。

这是HTML代码:

<form action="" id="theForm">
    <label for="width">Box Width: </label>
    <input type="text" id="width" name="width">

    <label for="height">Box Height: </label>
    <input type="text" id="height" name="height">

    <input type="submit" value="Create Box" id="submit-btn">
</form>

这是JS代码:

var form = document.getElementById("theForm"),
    box = document.createElement("div");

    document.body.appendChild(box);

form.addEventListener("submit", function() {
    var width = form.elements["width"].value,
        height = form.elements["height"].value;

    box.style.width = width + "px";
    box.style.height = height + "px";
});

当我手动设置宽度和高度时,似乎工作正常,但是当我尝试从输入中获取宽度和高度时,似乎无法正常工作。我是JS的新手,所以我们将不胜感激。

毛里西奥·苏亚雷斯

我可能会同意@epascarello的回答,但我不会返回false,而是使用 preventDefault();

form.addEventListener("submit", function(e) { // Don't forget to pass the 'e' parameter
  var width = form.elements["width"].value,
    height = form.elements["height"].value;

  box.style.width = width + "px";
  box.style.height = height + "px";

  e.preventDefault();
});

使用preventDefault将阻止事件beeing的默认行为,即表单提交。

您也可以将其与链接和其他内容一起使用。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

JS-如何根据输入值设置div的宽度和高度?

来自分类Dev

如何在js中设置图像对象的高度和宽度

来自分类Dev

如何通过js从svg div获取宽度和高度

来自分类Dev

如何通过js从svg div获取宽度和高度

来自分类Dev

如何根据内容动态设置 div 的宽度和高度

来自分类Dev

如何使用selectize.js jquery插件设置select的自定义高度和宽度?

来自分类Dev

如何在 d3.js 中为这张地图设置高度和宽度

来自分类Dev

如何更改JS库highcharts的高度和工具提示宽度?

来自分类Dev

根据宽度设置div高度

来自分类Dev

如何使用JS设置输入值

来自分类Dev

Meteor.js:如何通过Javascript动态设置div高度

来自分类Dev

CSS(或JS)设置div的高度,并使其宽度等于正方形

来自分类Dev

如何在processing.js函数外部访问processing.js的“宽度”和“高度”

来自分类Dev

如何根据其父级的宽度和高度设置FontAwesome图标的宽度,高度和位置?

来自分类Dev

CSS:如何根据屏幕/窗口大小设置宽度和高度?

来自分类Dev

如何根据容器尺寸设置宽度和高度?

来自分类Dev

JS用于显示更多内容后,将backgound div的宽度和高度保持为100%

来自分类Dev

根据屏幕宽度和高度更改div宽度和高度

来自分类Dev

angularjs根据宽度设置div的高度

来自分类Dev

根据高度和宽度设置设备的方向

来自分类Dev

在fabric js中调整大小后如何更新矩形的宽度和高度?

来自分类Dev

如何为selectize.js输入设置值?

来自分类Dev

根据宽度设置高度

来自分类Dev

根据高度设置宽度

来自分类Dev

根据宽度设置高度

来自分类Dev

如何根据子宽度设置div的宽度?

来自分类Dev

如何根据子宽度设置div的宽度?

来自分类Dev

如何使div的高度和宽度等于屏幕的宽度和高度?

来自分类Dev

Chart.js忽略画布的高度和宽度

Related 相关文章

  1. 1

    JS-如何根据输入值设置div的宽度和高度?

  2. 2

    如何在js中设置图像对象的高度和宽度

  3. 3

    如何通过js从svg div获取宽度和高度

  4. 4

    如何通过js从svg div获取宽度和高度

  5. 5

    如何根据内容动态设置 div 的宽度和高度

  6. 6

    如何使用selectize.js jquery插件设置select的自定义高度和宽度?

  7. 7

    如何在 d3.js 中为这张地图设置高度和宽度

  8. 8

    如何更改JS库highcharts的高度和工具提示宽度?

  9. 9

    根据宽度设置div高度

  10. 10

    如何使用JS设置输入值

  11. 11

    Meteor.js:如何通过Javascript动态设置div高度

  12. 12

    CSS(或JS)设置div的高度,并使其宽度等于正方形

  13. 13

    如何在processing.js函数外部访问processing.js的“宽度”和“高度”

  14. 14

    如何根据其父级的宽度和高度设置FontAwesome图标的宽度,高度和位置?

  15. 15

    CSS:如何根据屏幕/窗口大小设置宽度和高度?

  16. 16

    如何根据容器尺寸设置宽度和高度?

  17. 17

    JS用于显示更多内容后,将backgound div的宽度和高度保持为100%

  18. 18

    根据屏幕宽度和高度更改div宽度和高度

  19. 19

    angularjs根据宽度设置div的高度

  20. 20

    根据高度和宽度设置设备的方向

  21. 21

    在fabric js中调整大小后如何更新矩形的宽度和高度?

  22. 22

    如何为selectize.js输入设置值?

  23. 23

    根据宽度设置高度

  24. 24

    根据高度设置宽度

  25. 25

    根据宽度设置高度

  26. 26

    如何根据子宽度设置div的宽度?

  27. 27

    如何根据子宽度设置div的宽度?

  28. 28

    如何使div的高度和宽度等于屏幕的宽度和高度?

  29. 29

    Chart.js忽略画布的高度和宽度

热门标签

归档