javascript className 改变不了

来源:百度知道 编辑:UC知道 时间:2024/05/28 11:07:01
在<head>里定义:

<script type="text/javascript">
function sel0(){
document.getElementByName('sel0').className='selecttr';
//alert('mama');
}
</script>

在表格里为什么改变不了?
<tr name="sel0" class="" onmouseover="sel0()">
<td>Tlv</td>
<td>2</td>
<td>5</td>
<td>9</td>
<td >9</td>
</tr>
我的要求是鼠标经过<td>元素的时候改变<tr>元素的class属性,要有表格,表格中加<div>好象实现不了

把name 改成 id 吧 那个不标准

<html>
<head>
<style type="text/css">
.selecttr{font-size:20px;}
</style>
</head>

</body>
<script type="text/javascript">
function sel0(){
document.getElementById('sel0').className='selecttr';
//alert('mama');
}
</script>

<body>
<table>
<tr id="sel0" class="" onmouseover="sel0()">
<td>Tlv</td>
<td>2</td>
<td>5</td>
<td>9</td>
<td >9</td>
</tr>
</table>
</body>

</html>

document.getElementByName('sel0').className='selecttr';

你这句分开写,然后用alert 测试下。

或者在:
<tr name="sel0" class="" onmouseover="sel0(this)" onmouseout