undefined
HTML代码
<a id="int" onclick="level('int')" value="4">L1</a>
javascript代码:
function level(str) {
var lev=document.getElementById(str).value;
document.write(lev); // enter code here
}
答案 0 :(得分:1)
只有表单控件元素具有value
属性和属性。您可以改为使用data-*
attributes:
<a id="int" onclick="level('int')" data-value="4">L1</a>
function level(str) {
var lev=document.getElementById(str).getAttribute('data-value');
document.write(lev);
}
稍微好一点的代码版本:
<a id="int" onclick="level(this)" data-value="4">L1</a>
function level(element) {
var lev = element.getAttribute('data-value');
console.log(lev);
}