Javascript 在Dojo中迭代节点列表时,如何删除单个类?
我想删除两个类中的一个,但保留任何其他类 例如,我从如下节点开始:Javascript 在Dojo中迭代节点列表时,如何删除单个类?,javascript,dojo,Javascript,Dojo,我想删除两个类中的一个,但保留任何其他类 例如,我从如下节点开始: <td class="aaa ddd"> 上面的代码删除了TD中的所有类。我只想删除“aaa”或“bbb” 谢谢。你的帖子对我来说似乎很有用。例如: dojo.query('#foo td').removeClass(['aaa','bbb']); <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/dojo/1
<td class="aaa ddd">
上面的代码删除了TD中的所有类。我只想删除“aaa”或“bbb”
谢谢。你的帖子对我来说似乎很有用。例如:
dojo.query('#foo td').removeClass(['aaa','bbb']);
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/dojo/1.5/dojo/dojo.xd.js"></script>
<script>
dojo.addOnLoad(function()
{
dojo.query('#foo td').removeClass(['aaa', 'bbb']);
});
</script>
<style type="text/css">
.aaa
{
color: red;
}
.bbb
{
background-color: yellow;
}
.ccc
{
text-decoration: underline;
}
.ddd
{
background-color: gray;
}
</style>
<table id="foo">
<tr>
<td class="aaa bbb ccc ddd">A</td>
</tr>
<tr>
<td class="aaa bbb ccc">B</td>
</tr>
<tr>
<td class="aaa bbb ccc ddd">C</td>
</tr>
<tr>
<td class="aaa bbb ccc">D</td>
</tr>
<tr>
<td class="aaa bbb ccc ddd">E</td>
</tr>
</table>
dojo.addOnLoad(函数()
{
query('#foo td').removeClass(['aaa','bbb']);
});
.aaa
{
颜色:红色;
}
.bbb
{
背景颜色:黄色;
}
.ccc
{
文字装饰:下划线;
}
.ddd
{
背景颜色:灰色;
}
A.
B
C
D
E