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连接又控制锚点位置。。
展开
 我来答
千锋教育
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>
缓步莫迟疑C
推荐于2018-03-13 · TA获得超过1.1万个赞
知道大有可为答主
回答量:6217
采纳率:73%
帮助的人:6502万
展开全部
在DOM中,有很多对象都有scrollIntoView方法,调用指定对象的scrollIntoView方法可以将当前对象滚动到可见位置,这个功能和锚点有异曲同工之妙.如:
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方法使之滚动到可见区域.
}
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
猪大支
2012-01-26 · TA获得超过301个赞
知道小有建树答主
回答量:119
采纳率:0%
帮助的人:55.6万
展开全部
<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>

有不明白的继续问
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
han15133268722
2015-04-21 · TA获得超过536个赞
知道小有建树答主
回答量:250
采纳率:100%
帮助的人:156万
展开全部
你可以给,执行javaScript的方法,你可以写到js里边,然后href写锚点,如下代码
js代码:
<javascript>
$(function(){
$('a').click(function(){
t('1');
});
});
</javascript>
html代码:
<a href="#html"></a>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
f__kb___u1
2012-01-28 · 超过17用户采纳过TA的回答
知道答主
回答量:48
采纳率:0%
帮助的人:47.6万
展开全部
把javascript放到onclick里面去
<a onclick="t('1');" href="#html">link text</a>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式