我正在尝试使用所见即所得编辑器(summernote)从表单将文本插入文本区域,为此我正在使用behat featurecontext文件。 textarea没有id标记,因此我需要使用javascript代码选择该类:document.getElementsByClassName('note-editing-area').item(0).innerText="something"
但是当我这样做时,innerhtml也被innerText中的文本覆盖。
有什么建议吗?
最好的方法是设置一个ID或类并选择它。如果不使用它,则维护起来会更加困难。您可以通过twig添加此内容:
{{ form_widget(form.task, {'attr': {'class': 'task_field'}}) }}