var go = function(obj){
var id = obj.id
var id = obj.value
}
也可以改变一下思路 传自己的ID进去
<input id="t1" value="3" obblur="go('t1')"/>
var go = function(id){
var obj = document.getElementById('t1')
}
推荐使用jquery jquery操作这个非常简单 举个例子
var go = function(obj){
var id = $(obj).attr('id')
var v = $(obj).val()
}
用本地存储器 sessionStorage
页面A:
$('#a_div').on('click', function(){sessionStorage.clicked_id = this.id
sessionStorage.html_code = this.innerHTML
location.href = 'b.html'
})
页面B:
var clicked_id = sessionStorage.clicked_id || ''var html_code = sessionStorage.html_code
alert('#' + clicked_id + ' code: ' + html_code)
主要是你get之后用在哪,用在函数里还是?
如果用在copy这个函数里,可以直接copy(72)
函数代码里copy(id)
这样id就可以取到72,然后在函数里通过其它操作,传递给别的,就可以了。
用习惯jq,,写Jq写法吧。
<!DOCTYPE html><html>
<head>
<title>jQuery</title>
<script src="js/jquery-1.7.1.min.js"></script>
<script>
// 记得jquery文件的引入
function copy(i)
{
alert("这里是直接通过copy(72)来取到值"+i)
$("#showid").html("这里是直接通过copy(72)来取到值"+i)
}
</script>
</head>
<body>
<a href="javascript:void(0)" onClick='copy(72)'>啦啦啦</a>
<br>
这个元素用来显示id:<span id="showid"></span>
</body>
</html>