-1

我有一些文字喜欢

Lorem ipsum dolor sit amet,consectetuer adipiscing elit。Donec 调味品 pretium nisl。整数 quis Tellus nec turpis placerat scelerisque。

我有一个 JavaScript 之类的

<script language="javascript1.1"
src="http://www.example.com?id=123&amp;msg=how are you"></script>

这个脚本对我来说也是字符串。那么我怎样才能用adipiscing替换这个 JS

我的输出应该是这样的:

Lorem ipsum dolor sit amet, consectetuer <script language="javascript1.1" src="http://www.example.com?id=123&msg=how are you"></script> 精英。Donec 调味品 pretium nisl。整数 quis Tellus nec turpis placerat scelerisque。

请有人让我知道这个问题的 JavaScript。

4

2 回答 2

2
var startingText = "Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Donec condimentum pretium nisl. Integer quis tellus nec turpis placerat scelerisque.";

var jsText = "<script language=\"javascript1.1\" src=\"http://www.example.com?id=123&amp;msg=how%20are%20you\"></script>";

var endingText = startingText.replace("adipiscing",jsText);

编辑:我试图创建一个 jsfiddle 来展示一个工作示例,但由于某种原因,它检测到 JS 字符串中的脚本标签并拒绝正常工作。

第二次编辑:http: //jsfiddle.net/JMwQm/

于 2013-08-15T16:34:09.787 回答
-2
document.body.innerHTML = document.body.innerHTML.replace('adipiscing', '&amp;lt;script language="javascript1.1" src="http://www.example.com?id=123&amp;msg=how are you"&amp;lt;/script&amp;gt;');
于 2013-08-15T16:37:24.810 回答