Yon*_*eek 1 javascript dom javascript-events
<p id ="myP">
Render this text using the myC class </p>
---------------------------
.teststyle {
background-color:#00ff00;
font-size: 200%;
}
---------------------
window.onload = load;
function load(){
document.getElementById("myP").className = "teststyle";
}
----------------------
Run Code Online (Sandbox Code Playgroud)
使用jsfiddle.net和JavaScript我发现JS中不支持"getElementByClass".我想知道为什么?如果我的XTHML代码中有一个类,如何转换此代码怎么办?
我注意到的另一个奇怪的事情是:如果我onload = "load()"在xhtml中使用将不会像我"windows.load"在js-code中那样工作......为什么会这样?它应该是一样的,也许只是我......谢谢!
不,它没有,因为函数的名称是:
getElementsByClassName
// ^ ^^^^
Run Code Online (Sandbox Code Playgroud)
关于这个onload问题:如果没有更多代码,很难说出你做错了什么.如果你这样做
<body onload="load()">
Run Code Online (Sandbox Code Playgroud)
它会工作.但是,无论如何都应该避免这样做(在HTML中附加事件处理程序).
| 归档时间: |
|
| 查看次数: |
589 次 |
| 最近记录: |