問題タブ [clonenode]
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 - cloneNodeでテキストエリアを複製するには?
私は2つのテーブルを持っており、ボタンを使ってコンテンツをクローンしtb_new
たいtb_made
:
.を持つ 1 つのセルを除いて、すべてが正常に複製されますtextarea
。どうすれば修正できますか?
フィドルはこちらです。
javascript - DOM 要素と ID の複製
何か不足していますが、「cloneNode」を使用して既存の DOM 要素を複製すると、まったく同じ属性を持つ既存の要素のコピーが生成されます。「true」が渡された場合、これには子が含まれますが、ID 属性が宣言されている場合はクローンと同じであるため、これは何に使用されます。
ID の変更は難しくありませんが、私の質問は、DOM 内の既存の要素と競合するものを作成せずに、要素とその子のコピーを作成する組み込みの方法はありますか?
javascript - clonoNode() Dom メソッドは、指定された Xml Doc オブジェクトを複製できません
Xml Document Object Chrome のクローンを作成しようとすると、IE は正常に動作しますが、Safari ブラウザ バージョン 5.1.7 は null を返します。
以下は私のサンプルコード xml文字列です
しかし、ルートノードのクローンを作成しようとすると、できます。
この問題は Safari Browser 5.1.7 でのみテスト済みです。
前もってありがとう、プラヴィーンクマール
javascript - 配列のIE appendChildが機能しない
私のウェブサイトには、特定の div の履歴機能があります。今まではすべて問題なく動作していました。JavaScript から HTML を文字列として挿入し、.innerHTML で再表示していました。今、私はすべての HTML 文字列から JavaScript をクリーンアップしようとしていますが、この問題があります: div の履歴閲覧は FF、Chrome などで機能しますが、IE (8 から 11) では機能しません。理由がわかりません。それは cloneNode() ですか、それとも参照の問題ですか?
以下は、動作を再現するための小さなスクリプトです。ここで遊ぶことができます: http://jsfiddle.net/yvecai/7e8tksm3/
私のコードは次のように動作します: Mydiv に何かを表示するたびに、それを複製して配列に追加します。
関数 prev() または next() は、表示のために配列から対応するノードを追加します。
スクリプトは最初に、ユーザーが関数 prev() および next() で表示できる 5 つのコンテンツ '1' ... '5' を作成します。IE では、prev() に移動してからnext() に移動すると、最初と最後のレコードのみが表示されます。他のブラウザでは問題ありません。
node.js - Node はすべての Node アプリを複製するか、単一のプロセスに別のスレッドを使用します
アプリのパフォーマンスを向上させるにはどうすればよいかという質問があります。イメージを構築するプロセスを持つ Node-Sails アプリがあります。このプロセスが完了するまでに数秒かかるため、サーバーの速度が低下します。
(pm2 のようなものを使用して) Sails アプリをノードクローンして、CPU のすべてのコアを使用することができます。また、イメージ作成方法で CPU の別のコアを使用するようにすることもできます。しかし、パフォーマンスとスケーラビリティに関して、どちらのアプローチが優れているかは 100% わかりません。
私はセイルのクローンを作成してすべてのコアを使用する傾向があります。その方がより効率的であると私は信じているからです。あなたの意見とその理由は何ですか?
ありがとう!
twitter-bootstrap-tooltip - Bootstrap ツールチップが複製されないようにするにはどうすればよいですか?
回避策:
解決策 #1: 元のツールチップを非表示にする - https://jsfiddle.net/LeoTM/p54qzd6q/
解決策 #2: 複製されたツールチップを削除する - https://jsfiddle.net/LeoTM/m5uy0gkz/
元のツールチップを削除する方法はありますか?
私も試しました:
$(input).tooltip('disable');
$(input).tooltip({ items: ':not(.menu)' });
$(input).tooltip( "option", "disabled", true );
$(input).tooltip({ track: true });