jq 怎么实现刷新跳转新页面的某个板块位置,并且给这板块添加一个类名

jq 怎么实现刷新跳转新页面的某个板块位置,并且给这板块添加一个类名,第1张

首先跳转页面需要向跳转页传递参数,不然页面二是无法得知这个是哪个链接跳转而来的,也没办法判断及添加类名。

btn1.onclick=function(){

//打开b页面的同时向b的页面传递参数

window.location.href = "b.html?id=btn1"

}

然后在b页面判断获得url

var s=window.location.search

其他的就是添加个class,设置document.body.scrollTop了也就没有难度了

jquery可以使用attr()或prop()方法修改类名,javascript可以修改对象的className属性,关键代码如下:

$("#test").attr("class","blue")

$("#test").prop("class","blue")

document.getElementById("test").className = "blue"

实例演示如下:

1、HTML结构

<style>

.red{color:red !important}

.blue{color:blue !important}

</style>

<div id="test">我是示例DIV</div>

<input type="button" id="js" value="使用javascript方法修改类名为red">

<input type="button" id="jq" value="使用jquery方法修改类名为blue">

2、jquery代码

$(function(){

$("#jq").click(function() {

$("#test").attr("class","blue")

})

})

window.onload = function(){

document.getElementById("js").onclick = function(){

document.getElementById("test").className = "red"

}

}


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/11612905.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-17
下一篇2023-05-17

发表评论

登录后才能评论

评论列表(0条)

    保存