就是书上的例子,第6章,书是Head First Javascript Programming必须要加上!DOCTYPE才有效果,不过用.className的话不加上也行
解决方案 »
- 怎样动态显示用户选择的下拉列表的值?
- Javascirpt的这个OutImage哪里来的?
- JQ输出HTML内容,有时能输出有时不行,特别是IE,firefox正确显示
- JavaScript正则去除HTML部分标签
- EXTJS的图表怎么控制显示位置啊?
- 当页面是UTF-8编码时,JS有中文变量时会出错,请问应该怎样解决?谢谢!
- 如何访问父窗体的父窗体中的变量
- 急救,如何把window.open()新建的窗口设置到最大。
- 原型继承闭包啥的。。我不懂,请教大神。急啊!!!
- 谁做过天气预报接口的
- 要求打开一个html文件,其中的一段文字显示为数据库中的一个字段,需要用到servlet吗,还是用ajax,求方法解答啊
- 求一段js(jquery也可)
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Planets</title>
<style>
.redtext { color: red; }
</style>
</head>
<body>
<h1>Green Planet</h1>
<p id="greenplanet">All is well</p>
<h1>Red Planet</h1>
<p id="redplanet">Nothing to report</p>
<h1>Blue Planet</h1>
<p id="blueplanet">All systems A-OK</p>
<script>
function init() {
var planet = document.getElementById("greenplanet");
planet.innerHTML = "Red Alert: hit by phaser fire!";
planet.setAttribute("class", "redtext");
}
window.onload = init;
</script>
</body>
</html>
书上的代码,如果删除<!doctype html> ,就没效果,不过把planet.setAttribute("class", "redtext");换乘planet.classNam = "redtext";依然可以
ie8吧,windows 7自带的上面写漏了,是.className,用这种方法的话删除<!doctype html>依然有效果