0

私はこのようなコードを持っています:

HTML:

<div id="myDiv" class="container">
  ....
</div>

CSS:

div.container {
    width: 300px;
    height: 400px;
    border: solid 1px black;
    overflow: hidden;
    background:  #efefef;
}

JS:

var myDiv = document.getElementById("myDiv");
var pageWidth = parseInt(myDiv.style.width);

css プロパティを読み取りたいのですが、js を使用して値を変更できます。
Google で検索してみました。私の js コードは Google のリンクから取得しました。
safari の web inspector で問題を確認したところ、js コードに署名を付けることに問題がありました。なぜそれが間違っているのですか?

4

5 に答える 5

0

おそらくcssを使いたいでしょう:

$("#myDiv").css("width","yourWidthhere");

要素の幅を取得するには、次を使用します。

$("#yourElementId").width();
于 2013-04-03T13:28:59.453 に答える