0
我想在一个按钮上应用一个事件,但它似乎没有响应此代码。我正在为我的数据使用胡子模板,但我不确定这是否会导致无法将其重置为getElementById标记或其他东西。任何帮助,将不胜感激。为什么我的onclick函数不能用于Mustache模板中的按钮?
<script id="itemtpl" type="text/template">
{{#items}}
<div class ="item">
<div class="item_image">
<img src = "{{item.image_url}}" />
</div>
<h3 class="item_name">{{item.menu_item_name}}</h3>
<h4 class="item_price">${{item.menu_item_price}}</h4>
<p class="item_description"> {{item.menu_item_description}}</p>
<button type="button" class="addtocart" id="addtocart" >Add to Cart</button>
</div>
{{/items}}
</script>
<script>
var addToCart = document.getElementById("addtocart");
addToCart.onclick = function() {
alert("Yayyy");
}
</script>
您是否在调用getElementById之前渲染模板? – 2015-02-12 06:09:39