gpt4 book ai didi

Javascript - 一键添加和删除 CSS 文件

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:00:53 24 4
gpt4 key购买 nike

我创建了一个将 CSS 文件添加到页眉的按钮。如何通过第二次单击同一按钮从标题中删除此 CSS?

谢谢

<script>
$(document).ready(function(){
$("#myButton").click(function(){
var ls = document.createElement('link');
ls.rel="stylesheet";
ls.href="myCSSfile.css";
document.getElementsByTagName('head')[0].appendChild(ls);
});

});
</script>


<button id="myButton">Add / Remove</button>

最佳答案

就加点东西来标识style标签吧,ID好像合适

$(document).ready(function(){
$("#myButton").on('click', function(){

if ( $('#myStyle').length === 0 ) { // does not yet exist

$('<link />', {
id : 'myStyle',
rel : 'stylesheet',
href : 'myCSSfile.css'
}).appendTo('head');

} else { // exists, remove it

$('#myStyle').remove();

}
});
});

关于Javascript - 一键添加和删除 CSS 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38815908/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com