最初は右にありますが...
動作ブラウザ
win | mac | linux |
n7 | m1 | e5 | e6 | o7 | n7 | m1 | e5 | s1 | n7 | m1 | k3 |
○ | ○ | × | × | ○ | ○ | ○ | × | × | ○ | ○ | × |
*o7はnormalize()で強制リフレッシュすることで動作させています。
ソース
<script type="text/javascript">
<!--
function removeAttNode()
{
//1 id名が'test0'のエレメントを変数t0へ入れる
var t0 = document.getElementById('test0')
//2 align属性ノードを変数alignNodeへ入れる
var alignNode = t0.getAttributeNode('align')
//3 t0のalign属性ノードを削除する
t0.removeAttributeNode( alignNode )
//4 o7バグ回避リフレッシュ代わりのノーマライズ
if(window.opera)t0.normalize()
}
//-->
</script>
<div id="test0" align="right">最初は右にありますが...</div>
<form>
<input type = "button"
value = "alignノードを削除する"
onclick = "removeAttNode()">
</form>