<div id="div1" value="3" onclick="Function(this.id,this.value)"></div>
this.id
有效但不是第二个参数。谷歌搜索但没有运气,所以我求助了
开始我自己的主题,希望你能帮忙!
注意:我不想发送div
内的内容,我想发送第二个属性(Value="3"
)。
答案 0 :(得分:1)
您是否尝试过以下操作:
theElement.getAttribute("Value");
答案 1 :(得分:1)
你使用jquery吗?试试这个$('#div1').attr('Value')
或$('#div1').val()
答案 2 :(得分:0)
你的问题不是很清楚,但通常你可以检索这样的属性:
element.getAttribute("Value");
答案 3 :(得分:0)
看起来你的属性与属性混淆了。某些标准属性可用作属性,但非标准属性通常不可用。
顺便说一下,使用data-
前缀属性而不是非标准的非前缀属性来存储任意数据会更好(有效且更具前瞻性)。
您的示例可以按照以下方式正确重写:
<div id="div1" data-value="3" onclick="Function(this.id,this.getAttribute('data-value')"></div>