1
如何将点击事件添加到HTML5模板标记?将点击事件添加到HTML5模板
下从未登记与图像的单击事件:
<!doctype html>
<body>
<div id="content"></div>
<template id="itemTemplate">
foo
<img id='imageTag' src='image.png'>
</template>
<script>
var templ = document.querySelector('#itemTemplate');
templ.content.querySelector('#imageTag').click = function(){alert('xxxx');};
var content = document.querySelector('#content');
content.appendChild(templ.content.cloneNode(true));
</script>
</body>
不'.click'但'.onclick' – Krzysiek
你不知道。模板只是一个非功能性的,不可见的标记,可以作为模板进行克隆和使用。将事件处理程序附加到克隆。 – adeneo