<input type=button onclick="addLink(this);" name="button1" value="button1">
<script>
function addLink(obj){
if(!obj.getAttribute("href"))
obj.setAttribute("href","http://www.csdn.net");
else
location.href=obj.getAttribute("href");
}
</script>
<script>
function addLink(obj){
if(!obj.getAttribute("href"))
obj.setAttribute("href","http://www.csdn.net");
else
location.href=obj.getAttribute("href");
}
</script>
解决方案 »
- 关于easyui datagrid页码的问题
- 求助jquery获得坐标冲突
- 这个js函数是什么意思呀,会导致 ie 停止响应呢?
- 修复了一个prototype.js 的 ajax和json.js在firefox下混合使用的问题
- 有没有什么方法可以判断一个正则表达式是否正确啊?
- mozilla下document.getElementsByTagName("input")[0].name不行啊?
- 定义一个对象时:var O=new Object() 与 var O={}两种定义在哪里不一样
- js 弹出窗口的问题
- 怎么样用javascript删除表格里的一行啊?
- 怎么确定坐标?
- 求教web模态窗口的问题
- 急!!!请问在框架中父框架如想执行子框架的一个javascript程序应该如何编
#btn{t:expression(this.onclick=function(){set(this)})}
</style>
<script>
var url='';
function set(obj)
{
url==''?url='http://www.csdn.net':top.location=url;
}
</script>
<body>
<input type=button value="按钮" id='btn'>
</body>
<input type=button value=meizz
onclick="this.onclick=function(){location.href='t.htm';}">
楼上的是好方法,不过document写错了
正解...
<input type=button value=meizz
onclick="this.onclick=function(){location.href='t.htm';}">
可以简单写成:
<input type = button value = meizz onClick = "location='t.htm;'">