問題瀏覽器
在拖拽元素的時候,若是元素的內部加了文字或者圖片,拖拽效果會失靈?事件
瀏覽器會給文字和圖片一個默認行爲,當文字和圖片被選中的時候,會有一個拖拽的效果,即便咱們沒有人爲給他添加。因此當咱們點擊這個元素拖拽時,有可能選中文字或圖片觸發瀏覽器天生給的那個行爲,從而致使咱們寫的那個拖拽效果失靈。圖片
怎麼解決class
setCapture() 全局捕獲的方法 他是ie低版本所特有的。給一個元素添加了這個方法以後,不管咱們在頁面的那個地方觸發了相同的事件,都會觸發這個元素。方法
新增獲取元素的方法拖拽
Document.querySelector()獲取的是單個元素di
Document.querySelectorAll() 獲取的是元素組query
括號裏能夠寫 div .div #div中文