Polymer 1.0如何获取单击的纸张按钮的ID?

时间:2015-08-06 22:17:18

标签: javascript polymer web-component polymer-1.0

我有一组纸质按钮,如下所示:

<div><paper-button  id="100" on-tap="addQuantity">100ML</paper-button><paper-button toggles id="200" on-click="addQuantity">200ML</paper-button><paper-button toggles id="300" on-click="addQuantity">300ML</paper-button></div>
我想知道点击时每个按钮的ID。我在Javascript函数中尝试过这样的。它不起作用

addQuantity:function(e)
		{
			console.log(e.target.id);
			
		}

如何解决这个问题?

3 个答案:

答案 0 :(得分:3)

试试这个 -

addQuantity: function (e) {
    var button = Polymer.dom(e).localTarget;
    console.log(button.id);
}

答案 1 :(得分:2)

获取点击的元素ID:

addQuantity:function(e) {
    var target = e.currentTarget;
    var id = target.id;
}

答案 2 :(得分:1)

请尝试使用e.srcElement.id