1

特定の文字列からタグを正常に削除する次のスクリプトがあります。しかし、問題は、script タグを削除しようとしないと、次の fun() 関数が自動的に script タグを削除してしまうことです。誰か私に説明してくれませんか?

<script src="jquery-1.8.3.js"></script>
<script>
  function fun(x)
  {
    alert(x);

    var html = $(x.bold()); 
    html.find('p').remove();
    return html.html();

    //alert(html);

  } 
</script>
<input type="button" value="click" onclick="alert(fun('<script>hello script</script><p>hello p</p><div>hello div</div>'))">
4

2 に答える 2

1

実際には動作しますが、私が推測する問題は、あなたjQueryが適切に追加されていないことです。

<script src="jquery-1.8.3.js"></script>  <!-- jQuery Lib is not added properly-->

これは、それに応じて機能するJSFiddleです。

于 2013-11-06T07:22:39.130 に答える