ホームページ >ウェブフロントエンド >htmlチュートリアル >contenteditable 入力 URL の問題。オンラインで待っています。 。 _html/css_WEB-ITnose

contenteditable 入力 URL の問題。オンラインで待っています。 。 _html/css_WEB-ITnose

WBOY
WBOYオリジナル
2016-06-24 12:25:561512ブラウズ

contenteditable url contenteditable url ハイパーリンク

助けに来てください。
HTML 要素の属性に contenteditable="true" を追加した後、
www.baidu.com などのコンテンツの入力を制御する方法
自動的にハイパーリンクにならないようにする方法! ! !

ディスカッションへの返信 (解決策)

HTML 要素の属性
re:
どの要素が使用されていますか?

body が使用されています。この問題を解決するために他の要素を使用できる場合は、body である必要はありません

HTML 要素の属性

re:
どの要素が使用されていますか?

この問題を解決するために他の要素を使用できる場合は、 body を使用することも可能です

代わりに designMode を使用して実装します

代わりに designMode メソッドを使用して実装します


なぜそうしなかったのか接続になっていることに気づきましたか?

designMode メソッドを変更して実装してください


接続になっていることがわかりませんでした
それは IE で行われます

代わりに designMode メソッドを使用してください

edi​​tDocument.designMode = "on";
編集は可能ですが、www .baidu.com と入力するとハイパーリンクになります。

designMode メソッドを使用して実装します

接続になったことに気づかなかったのはなぜですか?
IE では接続できます
どうすればよいですか?それを傍受して自動的に変換されないようにする方法はありますか? Baidu Tieba を見て URL を入力することができます。

IE ではテストされていません

window.onload=function(){document.execCommand("AutoUrlDetect", false, false);}</script>


IE ではテストされていません

window.onload=function(){document.execCommand("AutoUrlDetect", false, false);}</script>

ありがとうございます。 。以前からそのようなコマンドがあるはずだと思っていたのですが、ドキュメントには見つかりませんでした。
コマンド識別子のドキュメント パスも提供していただければ幸いです。
IE と Chrome Firefox の両方でテストしました。
コマンド識別子をどこで見たのかを強く教えてください

document.execCommand("AutoUrlDetect", false, false); 有効です

execCommand コマンドでは見たことがありません


IE ではテストされていません


すごいです
ありがとうございます多くの。 。以前からそのようなコマンドがあるはずだと思っていたのですが、ドキュメントには見つかりませんでした。
コマンド識別子のドキュメント パスも提供していただければ幸いです。
IE と Chrome Firefox の両方でテストしました。
コマンド識別子をどこで見たのかを強く教えてください

msdn: http://msdn.microsoft.com/en-us/library/aa769893%28v=vs.85%29.aspx

stackoverflow.com: http :// stackoverflow.com/questions/7556007/avoid-transformation-text-to-link-ie-contenteditable-mode

ie ではテストされていません

window.onload=function(){document.execCommand("AutoUrlDetect", false, false);}</script>

どうもありがとうございます。 。以前からそのようなコマンドがあるはずだと思っていたのですが、ドキュメントには見つかりませんでした。
コマンド識別子のドキュメント パスも提供していただければ幸いです。
IE と Chrome Firefox の両方でテストしました。
コマンド識別子をどこで見たのかを強く教えてください

msdn: http://msdn.microsoft.com/en-us/library/aa769893%28v=vs.85%29.aspx

stackoverflow.com: http :// stackoverflow.com/questions/7556007/avoid-transformation-text-to-link-ie-contenteditable-mode
このように使用すると、パラメータが無効であるというメッセージが表示されるのはなぜですか?

パラメーターが無効です。質問シートを変更するにはどうすればよいですか?

残念ながら、IE9 では、自動ハイパーリンクを無効にする機会がありません。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。