0
我正在尋找創建一個自定義元素,它的影子DOM包裝contenteditable
內容,沒有它本身被分配contenteditable
。內容可編輯<content>插入點
我第一次嘗試已經:
<template>
<div contenteditable="true">
<content></content>
</div>
</template>
和這個幾乎沒有希望嘗試:
<template>
<div>
<content contenteditable="true"></content>
</div>
</template>
但在任何沒有成功。這甚至有可能嗎?我沒有在Shadow DOM中製作contenteditable
元素的問題,但其目的是讓該內容也反映在Light DOM中。最後一個注意事項,我一直在Polymer內部進行所有的測試,我不認爲它會改變任何東西,因爲它在Chrome中使用原生的Shadow DOM,但也許會產生影響。
謝謝!
謝謝!但是這並不能完全解決我的問題,這意味着我無法編輯純文本節點,例如' foo bar ',這對我來說是一個非常大的用例。 –
Bede
@Bede文本節點不是內容可編輯的。如果這是你的情況,那麼使自定義元素是內容可編輯的元素。 –
@Bede'<我的元素contenteditable>' –