Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/337.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何制作<;部门>;是否将其自身宽度显示为其中的文本?_Java_Html_Width - Fatal编程技术网

Java 如何制作<;部门>;是否将其自身宽度显示为其中的文本?

Java 如何制作<;部门>;是否将其自身宽度显示为其中的文本?,java,html,width,Java,Html,Width,谢谢你的阅读 我有一个论坛,我正在尝试向其中添加一个java小程序,它的宽度与文章的宽度相同。因此,在编译JAR之前,我需要知道帖子的宽度,这是小程序可以达到的最大宽度 我需要知道的是如何制作一个100%宽度的div,这样它就延伸到柱子的两侧,在div里面它告诉我它有多宽。这将是非常有帮助的,因为我不能用一个程序来衡量文章有多宽,因为我看不到设计的界限 非常感谢你的帮助, Gergy.这个怎么样(假设您使用的是jQuery!): 如果没有jQuery,请尝试一下: <html>

谢谢你的阅读

我有一个论坛,我正在尝试向其中添加一个java小程序,它的宽度与文章的宽度相同。因此,在编译JAR之前,我需要知道帖子的宽度,这是小程序可以达到的最大宽度

我需要知道的是如何制作一个100%宽度的div,这样它就延伸到柱子的两侧,在div里面它告诉我它有多宽。这将是非常有帮助的,因为我不能用一个程序来衡量文章有多宽,因为我看不到设计的界限

非常感谢你的帮助, Gergy.

这个怎么样(假设您使用的是jQuery!):

如果没有jQuery,请尝试一下:

<html>
   <head>

   </head>
   <body>

    <div id="mydiv">

    </div>

    <script>
       var div = document.getElementById("mydiv");
       div.innerHTML = (div.offsetWidth);
     </script>
   </body>
</html>

var div=document.getElementById(“mydiv”);
div.innerHTML=(div.offsetWidth);

我看起来更基本,例如基本javascript,如果我的论坛支持的话,我会使用jQuery:(谢谢回复!我会把它转换成标准JS,抓紧:)@Gergy我用标准JS实现更新了我的答案-看看这对你是否有效-还有,很好奇,你在运行什么论坛软件?我知道很多用于CMS的开箱即用型解决方案以及其他一些解决方案都不具备包含定制功能scripts@Evan这是一个很好的答案,但为什么MDN会这么说offsetWidth是MSIE首先引入的DHTML对象模型的一个属性。它有时被称为元素的物理/图形尺寸,或元素的边框框宽度。”?()你知道任何官方方法吗?
div.style.width
在Chrome上不起作用。嘿,Ray——根据我的研究,使用标准JS获取宽度似乎非常特定于浏览器(因此这里更倾向于使用jQuery)-我自己使用Chrome,我找到的解决方案是偏移宽度-我会检查是否有更合适的方法,从我为测试它而设计的小样本来看,这似乎很好,但无可否认,我没有在任何地方尝试过!
<html>
   <head>

   </head>
   <body>

    <div id="mydiv">

    </div>

    <script>
       var div = document.getElementById("mydiv");
       div.innerHTML = (div.offsetWidth);
     </script>
   </body>
</html>