<script>
タグを無効にします。ここに私のコードはありますが、うまくいきません。JavaScriptを使用して<script>要素を無効にするには
document.getElementsByTagName('script').disabled = true;
<script>
タグを無効にします。ここに私のコードはありますが、うまくいきません。JavaScriptを使用して<script>要素を無効にするには
document.getElementsByTagName('script').disabled = true;
は、スクリプトタグはあまりしないだろう病棟後にハンドルを取得し、できるだけ早くDOMレンダラーがそれをレンダリングするように評価...行うことはできません。
ありがとう!あなたはそこに有効なポイントを持っています! – vurquee
申し訳ありませんが、<script>
要素を無効にすることはできません。
私は、あなたがデータベースからいくつかのHTMLコードを取得し、それをページに追加していることを理解しています。 もしそうなら、シンプルなRegexを使ってスクリプトの周りにHTMLノートを追加するサーバーサイド関数を書くことができます。その後、ユーザーはノートを削除する必要がある変更を保存します。
DOMに追加する前に追加したいHTML文字列がある場合は、Javascriptでも実行できます。実際に
が、それは変更することで、実行を無効にすることが可能である「type」属性:
<script type="text/javascript">
alert("I will alert you");
</script>
<script type="application/json">
alert("And I will keep silent");
</script>
<script>
alert("I will alert too");
</script>
スクリプトタグがすでに実行されていれば動作しません。 –
実行されてもそれはやはり実行されません。この場合、無効にする必要はありません。イベントリスナーを追加した場合、またはsetInterval()を行った場合は、確実にDOMから
はこちら(実行からのJavaScriptのほとんどを防ぐことができますDOMノード上のすべてのイベントを削除しますdocument
):
for (key in getEventListeners(document)) {
getEventListeners(document)[key].forEach(function(c) {
c.remove()
})
}
scriptタグにdisabled属性はありません。 – GordonM
「スクリプトタグを無効にする」と言ったらどういう意味ですか?方法と理由を無効にしますか?あなたは何を達成したいですか? – Steve
@covanovaちょうど好奇心から、CSSスタイルシートに無効属性をどのように適用しますか? – David