問題タブ [execcommand]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - execcommand を使用してフルスクリーンを実装するには?
テキスト エディタを全画面表示にする必要があります。を使用してこれを実装するにはどうすればよいexeccommand
ですか? execcommand
これが可能かどうか、またはこれにjQueryまたはJavaScriptが必要かどうかわかりませF11ん。機能は必要ありません。助けてください。
javascript - Javascript createLink から queryCommandState を取得する方法
execCommand によって、作成されたリンクの queryCommandState または queryCommandValue によって値を確認する方法は?
jquery - 上付き文字と下付き文字のjQuery execCommandが正しく切り替えられない
jQuery と を使用してテキスト エディターを作成しようとしていますexecCommand
。superscript
との両方subscript
が適切に切り替えられていないことに気付くまで、すべてがうまくいっていました。
この jsFiddle ( http://jsfiddle.net/k8F4P/ ) は、問題を説明する必要があります。
ブラウザだけの可能性もありますが、最新バージョンの Chrome for Mac を使用しています。
javascript - キャレットがノード内にある場合、Chrome execCommand 'insertHTML' はノードの外側にスパンを挿入します
私の仕事は、現在のキャレット位置の contentEditable div 内に空のスパン ノードを挿入することです。
以下は、Firefox 22.0 では問題ありません。
HTML
Javascript
再現するには:「テキスト」という単語のどこかにキャレットを置き、「i」キーを押して、現在の選択範囲に空のスパンを挿入します。
参照: http://jsfiddle.net/amirisnino/pZecx/2/
例:
単語の途中で「i」キーを押すと
期待される結果:
代わりに何が起こりますか?
これについての助けをいただければ幸いです。前もって感謝します。
html - `execCommand("insertorderedlist")` の使い方は?
execCommand
DOM を div に挿入するために使用する wysiwyg エディターがいくつかありますexecCommand("insertorderedlist")
。
デモを書こうとしましたが、実行できません。コードは簡単です:
しかし、「Run JS」ボタンをクリックしても何も挿入されません。私は何かが恋しいですか?
これがライブデモです: http://jsbin.com/olalaf/1/edit
firefox - テキストが選択されていない場合、IE 8 および FireFox で NicEdit リンクの作成が機能しない
IE および Firefox の nicEdit リンク作成ツールに問題があります。
execCommand
一般的に、問題はIE と FireFox に関連していると思います。execCommand
実行後にドキュメントが更新されないようです。
これは、nicEdit create link コマンドに関する私の問題の例です。
上記のコードは、テキストが選択されていない場合に呼び出されます。Chrome は を返します'javascript:nicTemp()'
が、alert(this.ln)
IE 8 と Firefoxは を返します'undefined'
。そのため、IE と Firefox の次の行でalert
エラーが発生します。
新しく作成されたリンクがfindElem
見つからないようですnicCommand
execCommand
で作成されたタグを見つけて変更しようとすると、同様の問題が発生しexecCommand
ました。それらを含めるように dom が更新されていないようです。
私は正しいですか?どうすればこの問題を解決できますか? ドキュメントを強制的に更新するにはどうすればよいですか ....
助けてください
javascript - すべてのテキストが選択されている場合、Firefox で execCommand bold が失敗する
JavaScript を使用して簡単な WYSIWYG 編集を行うように設定していますが、Chrome や IE (すべての最近のバージョン) では発生しない問題が Firefox で発生しました。スパン内のすべてのテキストcontentEditable
が選択されているときに、 を使用して太字にしようとするとdocument.execCommand('bold',false,null)
、「NS_ERROR_FAILURE: Failure」という意味不明なエラー メッセージが表示されます。
問題を簡単に再現するための簡単なコード例を次に示します。
それで、私はここで何が間違っていますか?バグに遭遇しただけですか?もしそうなら、誰かが回避策を提案できますか?