2017-05-10 19 views
1

私は基本的なHTMLを使用しています.Javascript、XML、CSSなどは使用していません。 " - "のインスタンスを見つけて、それらを 'emダッシュ'で置き換えます。私のコードは、これまでのところです:私はGoogleで「検索と置換HTML」を検索しましたが、すべての結果は、Javaを使用しての話をHTML - テキストの検索方法と置き換え方法

<!DOCTYPE html> 
<html> 
<center> 
<head> 
    <title>TREASURE ISLAND</title> 
</head> 

<header> 
    <h1>TREASURE ISLAND</h1> 
    <h3>by Robert Louis Stevenson</h3> 
    <h3>PART ONE--The Old Buccaneer</h3> 
    <h4>Chapter 1--The Old Sea-dog at the Admiral Benbow</h4> 
</header> 
</center> 

<body> 
"Fifteen men on the dead man's chest -- Yo-ho-ho, and a bottle of rum!" 
</body> 

<Style> 
Body { 
    margin-left:20%; 
    margin-right:20%; 
} 
<Style/> 

</html> 

。誰でもこれを達成するためのヒントを提供することができますか、または一般的に私のコードを改善できますか?

+0

/一度、このHTMLを変換し、あなたがちょうど解析する必要があります(あなたはJSが必要)、またはあなたのページに動的にこれを実行する必要がありますか – JYoThI

+1

を交換するために何を使用して?あなたが達成しようとしていることをさらに説明してください。 –

+2

あなたがHTMLで入力するものはすべてDOM(Document Object Model)に変換され、DOM内の何かを動的に処理するにはJSが必要です。単純に純粋なHTMLでこれを行うことはできません。 –

答えて

1

JavaScriptを使用しておらず、使用したくないというご質問があります。

これは、基本的なHTMLの範囲を超えた、DOM操作の一種なしではどうやって行うことができません。

JavaScriptを使用する場合は、このコードをウェブページに追加するだけです。

(function() { 
 
    var str = document.getElementById("Body").innerHTML; 
 
    var res = str.replace("--", "—"); 
 
    document.getElementById("Body").innerHTML = res; 
 
})();
<center> 
 
    <header> 
 
    <h1>TREASURE ISLAND</h1> 
 
    <h3>by Robert Louis Stevenson</h3> 
 
    <h3>PART ONE--The Old Buccaneer</h3> 
 
    <h4>Chapter 1--The Old Sea-dog at the Admiral Benbow</h4> 
 
    </header> 
 
</center> 
 

 
<section id="Body"> 
 
    "Fifteen men on the dead man's chest -- Yo-ho-ho, and a bottle of rum!" 
 
</section>

+0

ありがとう。これは宿題ですが、私はまだテキストエディタを使って単語を見つけて置き換えることを意味していると思っています。私たちはまだJavascriptを知らないと思われます。しかし、これは知って良いです。 – user88720

+1

@ user88720申し訳ありませんが、どのような宿題がありますか?私は非常に疑わしい "IDEs"クラスでない限り、彼らが望むものだと大いに疑っている。 – niceman

+0

これはuniの入門ITコースだ。 HTMLの最初の1週間です。本の最初のページを適切にフォーマットして、ウェブページに表示するようにしています。私はPythonを使って文書内のテキストを見つけて置き換えることができます。私は彼らがここで同じことをしたいと思っていましたが、今ではいくつかの関数をコーディングするのではなく、エディタを使用してほしいと確信しています。 – user88720

関連する問題