为什么在执行removeAttr("border")
时,边框没有被移除(属性被移除,但样式保留)?
演示
$("#button1").on("click", function() {
$("table").removeAttr("border");
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<table border="1">
<tbody>
<tr>
<td>Hello</td>
<td>World</td>
</tr>
</tbody>
</table>
<table>
<tbody>
<tr>
<td>Not</td>
<td>Initially</td>
<td>Bordered</td>
</tr>
</tbody>
</table>
<input type="button" id="button1" value="Click to remove border via JavaScript">
我在Chrome和Chromium上复制了这个。
https://stackoverflow.com/questions/27152935
复制相似问题