我有一个HTML代码:
<div id="first"></div>
我希望使用javascript(document.findElementById)来改变div的行为,使其成为:
<div id="first" align="center"></div>
我该怎么做?
答案 0 :(得分:6)
document.getElementById("first").setAttribute("align", "center");
答案 1 :(得分:4)
document.getElementById('first').setAttribute('align', 'center');
较为陈旧的方法是style边距:
document.getElementById('first').style.margin = '0 auto';
答案 2 :(得分:0)
如果您已经拥有该元素的align属性
,则此方法有效document.getElementById("first").attributes['align'] = 'center';
如果您还没有该属性,请使用setAttribute
document.getElementById('first').setAttribute('align', 'center');
答案 3 :(得分:0)
document.getElementById('first').align = center
请参阅How to add/update an attribute to an HTML element using JavaScript?
答案 4 :(得分:0)
不幸的是,align
属性已弃用,不应使用。
您可以通过设置样式margin
属性来居中特定宽度的DIV,如下所示:
document.getElementById('first').style.marginLeft = 'auto';
document.getElementById('first').style.marginRight = 'auto';
如果您已设置修改align
属性,则可以这样做:
document.getElementById('first').align = 'center';
可以找到以here为中心DIV(使用CSS)的其他方法。