簡體   English   中英

div標簽內的跨度標簽未出現

[英]Span tag inside the div tag is not appearing

我必須在對話框窗口的onclick事件的CKEditor中的div標簽內創建一個span 我嘗試了以下代碼,但無法正常工作。

link = editor.document.createElement( 'div' );
this.commitContent( data );
link.setAttribute('itemscope','');
link.setAttribute( 'itemtype', 'http://schema.org/Person' );
link.setAttribute( 'id', 'person' );
link1 = editor.document.createElement( 'span' );
document.getElementById("person").appendChild(link1);
link1.setAttribute( 'itemprop', data.prop );

已將本機DOM API與CKEditor的API完全混合在一起。 甚至很難猜測您在編寫該代碼時的想法,但是我希望這會對您有所幫助:

var link = editor.document.createElement( 'div' );
this.commitContent( data );
link.setAttributes( {
    itemscope: '',
    itemtype: 'http://schema.org/Person',
    id: 'person'
} );
// Now you need to append link somewhere...
editor.editable().append( link );

var link1 = editor.document.createElement( 'span' );
link1.appendTo( link );
link1.setAttribute( 'itemprop', data.prop );

消除<div>並<span>標記</span></div><div id="text_translate"><p>我正在使用 CKEditor 4.19.1。 如果我在另一個網站上拖動並復制並粘貼包含 and 標簽的內容,and 標簽就會消失。</p><p> 按版本測試時,正常復制粘貼 4.4.8 版本,但從 4.5.X 版本開始刪除標簽</p><p>下面的配置不起作用。</p><pre> config.allowedContent = true; config.format_tags = 'p;h1;h2;h3;pre;div'; config.extraAllowedContent = 'div';</pre><p> 我應該怎么辦?</p></div>

[英]Remove <div> and <span> tag

如何到達<span>內部的 html 標簽</span><div>使用 Java 腳本?</div><div id="text_translate"><p> 我有一個放置在div內的span標簽,如下所示:</p><pre> &lt;div onclick="doActiveCheckBox('color1')" id="sss" class="test form-check form-option form-check-inline mb-2"&gt; &lt;input class="test form-check-input" type="radio" name="color" id="color1" data-bs-label="colorOption" value="/تاریک" checked=""&gt; &lt;label class="form-option-label rounded-circle" for="color1"&gt;&lt;span style="border:inherit; border-block-color:purple;" class="form-option-color rounded-circle" style="background-image: url(/img/ProductColors/green1.jpg)"&gt;&lt;/span&gt;&lt;/label&gt; &lt;/div&gt;</pre><p> 我想在單擊input標簽時為span標簽設置border ,並且也不想在span中使用任何id 。 我嘗試了以下方法:</p><p> 1:</p><pre> var d=document.getElementById("sss").getElementsByTagName("span"); d.style.border = "thick solid #0000FF";</pre><p> 2:</p><pre> var d=document.getElementById("sss").getElementsByClassName(); for (var i = 1; i &lt;= d.length; i++) { d[1].style.border = "thick solid #0000FF"; }</pre><p> 但他們都沒有正常工作? 那么有人會幫忙嗎?</p></div>

[英]How to reach a html <span> tag inside a <div> using Java Script?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

相關問題 如何在內部<span>或</span>內部轉義 HTML<div> <span>標簽</span> 排除div中第一個span標簽的子元素 div內span標簽的onclick事件 控制<span>標簽內</span> <div> <span>使用jQuery標簽</span> 消除<div>並<span>標記</span></div><div id="text_translate"><p>我正在使用 CKEditor 4.19.1。 如果我在另一個網站上拖動並復制並粘貼包含 and 標簽的內容,and 標簽就會消失。</p><p> 按版本測試時,正常復制粘貼 4.4.8 版本,但從 4.5.X 版本開始刪除標簽</p><p>下面的配置不起作用。</p><pre> config.allowedContent = true; config.format_tags = 'p;h1;h2;h3;pre;div'; config.extraAllowedContent = 'div';</pre><p> 我應該怎么辦?</p></div> 選擇嵌套在多個div塊中的span標記 contentEditable div 中的 Span 標簽需要按鍵事件 如何到達<span>內部的 html 標簽</span><div>使用 Java 腳本?</div><div id="text_translate"><p> 我有一個放置在div內的span標簽,如下所示:</p><pre> &lt;div onclick="doActiveCheckBox('color1')" id="sss" class="test form-check form-option form-check-inline mb-2"&gt; &lt;input class="test form-check-input" type="radio" name="color" id="color1" data-bs-label="colorOption" value="/تاریک" checked=""&gt; &lt;label class="form-option-label rounded-circle" for="color1"&gt;&lt;span style="border:inherit; border-block-color:purple;" class="form-option-color rounded-circle" style="background-image: url(/img/ProductColors/green1.jpg)"&gt;&lt;/span&gt;&lt;/label&gt; &lt;/div&gt;</pre><p> 我想在單擊input標簽時為span標簽設置border ,並且也不想在span中使用任何id 。 我嘗試了以下方法:</p><p> 1:</p><pre> var d=document.getElementById("sss").getElementsByTagName("span"); d.style.border = "thick solid #0000FF";</pre><p> 2:</p><pre> var d=document.getElementById("sss").getElementsByClassName(); for (var i = 1; i &lt;= d.length; i++) { d[1].style.border = "thick solid #0000FF"; }</pre><p> 但他們都沒有正常工作? 那么有人會幫忙嗎?</p></div> ExtJS 4.2:當layout = auto時,div在span標簽內 如何在div標簽內獲取跨度內部文本
 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM