以下の操作を行いたいと思います。テキスト入力から値を取得し、最初に文書全体に値があるかどうかを確認します。それがドキュメントで発生する場合、私はそれのすべてのインスタンスを2番目の変数の値で置き換えたいと思います。スクリプトから変数の値を文書に置き換えよう
スニペットのコードが正しくないため、機能の置き換えが機能しません... 誰かがそれを解決する方法を考えていますか?
ありがとうございます!
$(document).ready(function(){
var replaced = $('#replaced').val();
var modified = $('#modified').val();
$('#submit').click(function(){
if($(".entireSite:contains(" + replaced + ")").text() === '') {
alert('there is no wanted word/phrase at the website');
} else {
$('.entireSite').text().replace(replaced, modified);
};
});
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width">
<title>JS Bin</title>
</head>
<body>
<input type="text" id="replaced" value="word/phrase to modify"><br><br>
<input type="text" id="modified" value="new word/phrase"><br><br>
<input type="submit" value="submit" id="submit">
<div class="entireSite">
<p>Lorem ipsum dolor sit amet, consectetur
adipiscing elit. Maecenas sed sollicitudin
lectus. Sed libero tellus, sodales quis eros
eu, vestibulum interdum nibh. Nunc Lorem quis
diam vitae enim finibus pretium ut a ipsum.
Cras ut ullamcorper mi, vel fringilla augue.
Pellentesque Lorem consequat vulputate ipsum
sit amet faucibus. Aliquam erat orci, cursus
id tempor bibendum, condimentum vitae enim.</p>
</div>
</body>
</html>
ありがとうございます。それは大丈夫です! – Bix