HTML5 测验题

通过对HTML5 教程系统地学习,相信你已全面掌握 HTML5 拖放API(Drag & Drop)知识点,为了巩固所学的内容,我们准备了一个小测验。

通过这个测验,您可以检验自己对 HTML5 的掌握程度,发现可能需要进一步巩固的地方。


  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12

1. 哪个事件在拖拽元素开始被拖动时触发?

  • <drag>
  • <dragstart>
  • <startdrag>
  • <ondrag>

2. 哪个事件在元素被拖拽到有效放置目标时触发?

  • <dragenter>
  • <dragover>
  • <drop>
  • <dragleave>

3. 哪个事件在元素被放置到目标元素时触发?

  • <dragend>
  • <drop>
  • <placed>
  • <ondrop>

4. 哪个属性用于设置元素是否可拖动?

  • <draggable>
  • <drag>
  • <dropzone>
  • <ondrag>

5. 哪个事件在拖拽操作结束时触发?

  • <dragstop>
  • <dragend>
  • <enddrag>
  • <ondragend>

6. 哪个事件在拖拽元素离开有效放置目标时触发?

  • <dragout>
  • <dragleave>
  • <leave>
  • <ondragleave>

7. 哪个属性用于指定拖拽数据的数据类型和值?

  • <datatype>
  • <dragdata>
  • <dataTransfer>
  • <transfer>

8. 哪个方法用于设置拖拽数据?

  • <setData>
  • <addData>
  • <putData>
  • <data>

9. 哪个方法用于获取拖拽数据?

  • <fetchData>
  • <getData>
  • <retrieveData>
  • <data>

10. 哪个事件在元素被拖拽到放置目标上时触发?

  • <dragover>
  • <dragenter>
  • <enter>
  • <ondragenter>

11. 哪个属性用于指定放置目标接受的拖拽数据类型?

  • <accept>
  • <dragaccept>
  • <dropzone>
  • <ondropzone>

12. 哪个方法用于阻止放置目标的默认行为?

  • <preventDefault>
  • <stopDefault>
  • <blockDefault>
  • <cancelDefault>