a href="javascript:t('1')" 后面如何加#html锚点?
例如我想通过此js代码实现锚点技术,例如点击ahref="javascript:t('1')"#html然后跳转到name="html"布局位置。。。。。请问我这样的写法...
例如我想通过此js代码 实现锚点技术,例如点击a href="javascript:t('1')"#html
然后跳转到 name="html"布局位置。。。。。
请问我这样的写法对吗?href="javascript:t('1')"#html
但是我必须用到这个js连接,如何让他即控制js连接又控制锚点位置。。 展开
然后跳转到 name="html"布局位置。。。。。
请问我这样的写法对吗?href="javascript:t('1')"#html
但是我必须用到这个js连接,如何让他即控制js连接又控制锚点位置。。 展开
5个回答
2015-08-05 · 做真实的自己 用良心做教育
千锋教育
千锋教育专注HTML5大前端、JavaEE、Python、人工智能、UI&UE、云计算、全栈软件测试、大数据、物联网+嵌入式、Unity游戏开发、网络安全、互联网营销、Go语言等培训教育。
向TA提问
关注
展开全部
href="javascript:test()"可以调用js的test方法
onclick = "test()" 同样可以调用js的test方法
在href属性后面添加一个onclick属性就可以解决问题。href控制页面跳转路径 onclick控制调用js,解决方法不唯一但这种是最简单的。
<html>
<head>
<title>test</title>
</head>
<body>
<a href="#name" onclick="javascript:alertstr();">click</a>
<div style="height:5000px;"></div>
<div id="name"></div>
<script type="text/javascript">
function alertstr(){
alert(1);
}
</script>
</body>
</html>
展开全部
在DOM中,有很多对象都有scrollIntoView方法,调用指定对象的scrollIntoView方法可以将当前对象滚动到可见位置,这个功能和锚点有异曲同工之妙.如:
document.getElementById('div_a').scrollIntoView(true);
document.getElementById('div_a').scrollIntoView(true);
更多追问追答
追问
具体点,非常感谢。。。
追答
结合你的情况,给出两个解决方法:
1.将脚本写到onclick事件里,锚点链接还是用A标签的href属性实现,如:
链接
2.全部使用JS
链接
function t(v1,v2){
// 你原来的函数代码
document.getElementsByName(v2)[0].scrollIntoView(true); // 获取name=v2的对象,并调用其scrollIntoView方法使之滚动到可见区域.
}
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
<html>
<head>
<title></title>
<script type="text/javascript">
</script>
</head>
<body>
<span ><a href="#" name="nnn">顶部</a></span>
<br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/>
<a href="#" onclick="javascript:location.href.'#nnn'">点击回到顶部top</a>
</body>
</html>
下面两句,你看看吧。
<a href="#" name="nnn">顶部</a>
<a href="#" onclick="javascript:location.href.'#nnn'">点击回到顶部top</a>
有不明白的继续问
<head>
<title></title>
<script type="text/javascript">
</script>
</head>
<body>
<span ><a href="#" name="nnn">顶部</a></span>
<br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/>
<a href="#" onclick="javascript:location.href.'#nnn'">点击回到顶部top</a>
</body>
</html>
下面两句,你看看吧。
<a href="#" name="nnn">顶部</a>
<a href="#" onclick="javascript:location.href.'#nnn'">点击回到顶部top</a>
有不明白的继续问
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你可以给,执行javaScript的方法,你可以写到js里边,然后href写锚点,如下代码
js代码:
<javascript>
$(function(){
$('a').click(function(){
t('1');
});
});
</javascript>
html代码:
<a href="#html"></a>
js代码:
<javascript>
$(function(){
$('a').click(function(){
t('1');
});
});
</javascript>
html代码:
<a href="#html"></a>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
把javascript放到onclick里面去
<a onclick="t('1');" href="#html">link text</a>
<a onclick="t('1');" href="#html">link text</a>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询