4

ボタンの幅を取得するコードがいくつかありますが、常にボタンの幅を最後に「px」で返します。「px」部分なしでピクセル単位で幅を取得する簡単な方法はありますか (最後の 2 文字を削除する関数を作成せずに)。

jsfiddle の例

<button name="test" id="mybutton" onclick="alert(this.style.width);" style="width:200px;">Click me</button>

前もって感謝します

4

6 に答える 6

9

これに対するちょっとした簡単な答えは、数値に parseInt を使用することです

<button name="test" id="mybutton" onclick="alert(parseInt(this.style.width,10));" style="width:200px;">Click me</button>

ここでフィドルを参照してくださいhttp://jsfiddle.net/XdADS/6/

于 2013-10-16T12:26:41.397 に答える
-3

これを実現するには、jQuery のwidth()関数を使用できます。

于 2013-10-16T12:26:39.623 に答える