1

本文の幅と高さをjavaScriptで設定するためのクラス「pdocCover」にアクセスしたい。どうすればいいですか?

<?xml version="1.0" encoding="utf-8"?>
<!-- Generated by PubliForge, $Date: 2012/02/03 12:17:54 $ -->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"        "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<meta http-equiv="Content-Language" content="en"/>
<title>Couverture</title>
<link rel="StyleSheet" href="Css/reset.css" type="text/css"/>
<link rel="StyleSheet" href="Css/publidoc.css" type="text/css"/>
<link rel="StyleSheet" href="Css/main.css" type="text/css"/>
</head>
<body class="pdocCover">
<div>
  <img src="Images/9782919504060.png" alt="Couverture"/>
</div>
</body>
</html>
4

3 に答える 3

1

jQueryを使用する

$(".pdocCover").css("height","500px");
$(".pdocCover").css("width","500px");

JavaScriptを使用する

document.getElementsByClassName('pdocCover').style.height="500px;"
document.getElementsByClassName('pdocCover').style.width="500px;"
于 2012-06-21T04:21:27.587 に答える
1

あなたが具体的に説明したことを達成するために:

document.getElementsByClassName('pdocCover')[0].width = '100px'

...しかし、それはおそらくあなたが望むものではありません。body1つは、次のようにすることで、より迅速かつ明確にアクセスできます。

document.getElementsByTagName('body')[0]

それがあなたがやろうとしていることであるならば、これはウィンドウ自体の幅や高さを変えることはありません。で新しいウィンドウを作成しない限りwindow.open、ウィンドウサイズを制御することはできません。

于 2012-06-21T04:22:52.970 に答える
0

document.getElementByClassName("Classname")クラス「classname」を持つオブジェクトの配列を返す必要があります。[0] 最初の要素、[1] 2 番目の要素など、インデックスを選択して 1 つを選択します。

于 2012-06-21T04:40:03.057 に答える