如何使用javascript设置ondragstart属性

如何使用javascript设置ondragstart属性,javascript,html,dom-events,Javascript,Html,Dom Events,代码通过单击按钮创建了一个li元素,但是我也希望li元素具有一个ondragstart属性。如何使用Javascript设置ondragstart const addListElement = function(){ if (selected != null){ const newListElement = document.createElement('li'); newListElement.className = 'newLi'; newListElement.

代码通过单击按钮创建了一个li元素,但是我也希望li元素具有一个ondragstart属性。如何使用Javascript设置ondragstart

const addListElement = function(){
  if (selected != null){
    const newListElement = document.createElement('li');
    newListElement.className = 'newLi';
    newListElement.textContent = 'textContent';
    newListElement.setAttribute('contenteditable', true);
    newListElement.setAttribute('draggable', true);
    newListElement.setAttribute.ondragStart="myFunction(event)";
    selected.appendChild(newListElement);
    newListElement.addEventListener('click', selectElement);
  }
}

使用
事件侦听器
侦听
dragstart
事件:

newListElement.addEventListener('dragstart',myFunction)