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'

...但这可能不是你想要的。一方面,您可以通过以下方式body更快速、更清晰地访问:

document.getElementsByTagName('body')[0]

如果这是您尝试做的,这不会改变窗口本身的宽度或高度。除非您创建一个新窗口,否则您window.open无法控制窗口大小。

于 2012-06-21T04:22:52.970 回答
0

document.getElementByClassName("Classname")应该返回具有类“classname”的对象数组。通过选择索引来选择你的一个:[0] 第一个元素,[1] 第二个等。

于 2012-06-21T04:40:03.057 回答