簡體   English   中英

DOM操作-使用JavaScript將H1元素居中

[英]DOM manipulation - Center H1 element using javascript

我如何使用javascript對中h1?

h1是<h1>Instrument track Recommendations</h1> ,我在下面嘗試過,但它不起作用。

var centeredH1 = document.getElementsByTagName("h1");
centeredH1.style.textAlign = "center";`

我知道它將與使用document.getElementById("h1id");的ID一起使用document.getElementById("h1id"); 如果我有一個但沒有ID可使用。

getElementsByTagName返回類似數組的對象。 如果只有一個元素,它將返回帶有一個元素的類似數組的對象。 您需要在該對象中獲取[0]索引元素。 但是正如您已經提到的,如果只想將樣式附加到一個元素上,則在這種情況下最好使用id

 var centeredH1 = document.getElementsByTagName("h1")[0]; // -------------------------------------------------^^^ centeredH1.style.textAlign = "center"; 
 <h1>Test</h1> 

演示

JAVASCRIPT

var h1s = document.getElementsByTagName("h1");
h1s[0].style.textAlign="center";

的HTML

<h1>
THIS IS TO BE CENTERED
</h1>

您需要訪問javascript getElementsByTagName返回的數組中的第一個元素

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM