我已经尝试将.style
,.style.width
和.style.width.value
添加到JavaScript的所有部分,但到目前为止无济于事。Document.getElementById问题(访问宽度属性)
本质上,我想两件事情。
要获得
50px
价值的警告与“动画”按钮,点击,运行该anim8
功能。换句话说,我想要div
的width
。在第二组代码(
anim82
)中,我希望能够通过单击按钮来设置/更改width
。点击按钮时,我想添加10px
。首先,我需要访问该变量,但我可以改变任何内容,即width
。
HTML
<div id="mainTxt">Dag!</div>
<form NAME="myForm" ACTION="" METHOD="GET">
<input type="button" name="button" value="Animate" onClick="anim8(this.form)">
<input type="button" name="button" value="Animate2" onClick="anim82(this.form)">
CSS
#mainTxt{width:60px;}
的Javascript
var divAlert;
var divSize;
function anim8(form)
{
divAlert=document.getElementById("mainTxt");
alert(divAlert);
}
function anim82(form)
{
divSize=document.getElementById("mainTxt");
divSize.style.width=parseInt(divSize.style.width)+10+'px';
}
[也许它可以帮助你。(https://developer.mozilla.org/en/docs/DOM/window.getComputedStyle) – fernandosavio 2013-04-05 20:44:39
你有没有尝试'divSize.outerWidth' – adeneo 2013-04-05 20:48:08