永发信息网

js获取对象宽度的问题

答案:1  悬赏:80  手机版
解决时间 2021-04-24 14:37
  • 提问者网友:杀生予夺
  • 2021-04-24 06:25

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" " http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns=" http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title></title>
<script type="text/javascript">
function o()

{
var t = document.getElementById('t');
alert(t.offsetWidth);
}
</script>
</head>

<body>
<div style="width:500px;">
<dl>
<dt id="t" onmouseover="o()">Dropdown One</dt>
<dd>Item One</dd>
</dl>
</div>
</body>
</html>

输出结果 500px

如何获取t的宽 就是"Dropdown One"这些文字的宽。

最佳答案
  • 五星知识达人网友:爱难随人意
  • 2021-04-24 07:23

<dt id="t" onmouseover="o()">Dropdown One</dt>



改为



<dt><span id="t" onmouseover="o()">Dropdown One</span></dt>

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯