2016-10-12 15 views
-2

ブロガーでJavascriptで要素を置き換えるにはどうすればよいですか?要素は、h2のポストタイトルの単語です。例:レビュー| Armaggedon。私は "レビュー|"を削除したい これを行うためのスクリプトはどのようになりますか?要素をJavaScriptで置き換える

ありがとうございます。

+0

http://www.w3schools.com/js/js_htmldom_elements.asp – StackOverMySoul

+0

のdocument.getElementById(」 YOUR_H2_ID ")。innerText.replace(" Review | "、" ") – Zeph

+0

ありがとうございます。私はこれでどのようにスクリプトを作成できますか?申し訳ありませんが、私はJVScriptについて何も知りません。 – Sunny

答えて

0

javascript関数(たとえば、関数updateTitleを参照)を作成し、必要に応じていつでも呼び出すことができます。この関数では、document.getElementById()を使用して要素への参照を取得します。その後、string.replace()を使用して、要素を参照するその変数のプロパティinnerHTMLを更新します。

以下の例では、ボタンがクリックされたときにupdateTitleと呼びますが、他のシナリオでは呼び出すことができます。非同期的にコンテンツをロードした後(例えばAJAX技術を持つ)、他のユーザーとの対話など

function updateTitle() { 
 
    var theTitle = document.getElementById('theTitle'); 
 
    theTitle.innerHTML = theTitle.innerHTML.replace('Review |',''); 
 
    }
<h2 id="theTitle">Review | Armaggedon</h2> 
 
<button onClick="updateTitle()">Update title</button>

+0

したがって、どのように私はこれを作ることができますが、クラスで。 (たとえば.post h1)? – Sunny

+0

あなたのh1は属性 'class =" h1 "'を持っていますか?もしそうなら、そのクラス名を持つ複数の要素があり、複数の要素を更新したいでしょうか?それが単なるものであれば、 'id'属性を追加し、それを使用します –

関連する問題