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>好象实现不了
<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