如何使用 JavaScript 使文字斜體
在本教程中,我們將學習如何使用 JavaScript 使文字斜體。我們為文字賦予斜體屬性,以將其與句子中的其他文字區分開來。
在 HTML 中,我們可以透過將文字新增到 'i' 標籤中來使文字斜體。但是有時,我們必須使其動態化,而這在 HTML 中是不可能的。然後,我們必須使用 JavaScript 等程式語言來使文字斜體。
讓我們看看如何使用 JavaScript 使文字斜體。以下是我們可以使用 JavaScript 使文字斜體的方法:
使用字串 italics() 方法。
使用樣式 fontStyle 屬性。
透過建立 DOM 斜體物件。
使用字串 italics() 方法
italics() 方法是 JavaScript 中用於使文字斜體的方法。它與 HTML 中的 'i' 標籤的作用相同。此方法只能在字串上呼叫。它也不接受任何引數。
語法
所有使用者都可以遵循以下語法來使用 italics() 方法使用 JavaScript 使文字斜體:
var string = "<Type text here>"; string.italics();
示例
在下面的示例中,我們使用了 italics() 方法使用 JavaScript 使文字斜體。
<html> <head> <title>JavaScript String italics() Method</title> </head> <body> <h3> Using the <i> italics() </i> method to make a text italic using JavaScript </h3> <p id="para"> </p> <script> var text = "Welcome to the JavaScript"; document.getElementById('para').innerHTML = text.italics(); </script> </body> </html>
在上面的示例中,使用者可以看到我們使用了 italics() 方法使用 JavaScript 使文字斜體。
使用樣式 fontStyle 屬性
我們可以使用 DOM 樣式的 fontStyle 屬性使文字斜體。我們將此屬性設定為字串值“italic”。
語法
以下是使用 HTML DOM 樣式 fontStyle 屬性使文字斜體的語法:
document.getElementById("paragraph").style.fontStyle = "italic";
示例
在下面的示例中,我們點選按鈕時將斜體樣式應用於文字。
<html> <body> <p id="paragraph">Click the "Make italic" button to make these text italic.</p> <button onclick = "italic()"> Make italic </button> <script> function italic(){ document.getElementById("paragraph").style.fontStyle = "italic"; } </script> </body> </html>
在上面的示例中,使用者可以看到,我們點選按鈕後將文字樣式更改為斜體。
透過建立 DOM 斜體物件
DOM(文件物件模型)是 JavaScript 中用於訪問文件中元素的標準。我們可以透過 JavaScript 中的 DOM 訪問或新增 HTML 的所有元素。我們透過將文字放在 'i' 標籤內來在 HTML 中使文字斜體。同樣,我們可以透過 JavaScript 中的 DOM 新增斜體元素並將文字附加到其中。
語法
所有使用者都可以遵循以下語法來使用 DOM 物件使用 JavaScript 使文字斜體:
var var2 = document.createElement( <Add i tag here> ); var var3 = document.createTextNode( <Add text here> ); var2.appendChild(var3); document.getElementById( <Add tag id here> ).appendChild(var2);
演算法
步驟 1 - 使用 DOM 建立 'i' 元素。
步驟 2 - 建立文字節點並向其新增文字。
步驟 3 - 將文字節點附加到 'i' 元素。
步驟 4 - 現在,將 'i' 元素附加到任何容器元素。
示例
在下面的示例中,我們使用了 DOM 物件使用 JavaScript 使文字斜體。文件中的文字將在點選按鈕時將樣式更改為斜體。
<html> <body> <p id="para">Click the below buttom to make these text italic.</p> <button onclick = "italic()">italic</button> <script> function italic(){ var para = document.getElementById("para"); var add_element = document.createElement('i'); var text = document.createTextNode(para.innerHTML); add_element.appendChild(text); para.innerHTML = ""; para.appendChild(add_element); } </script> </body> </html>
在上面的示例中,使用者可以看到我們使用 JavaScript 中的 DOM 透過點選按鈕將文字樣式更改為斜體。
在本教程中,我們學習了兩種使用 JavaScript 使文字斜體的方法。其中,italics() 是使字串斜體的方法。我們還使用了 DOM 物件使用 JavaScript 中的自定義邏輯使文字斜體。您可以使用這兩種方法使文字斜體,而 italics() 是最簡單的方法。