gpt4 book ai didi

javascript - JS试图给标签一个选择效果

转载 作者:行者123 更新时间:2023-11-30 10:35:43 25 4
gpt4 key购买 nike

我正在尝试使用 JS 应用“select like”效果,我的函数被触发了在 onClick 事件上
它改变了标签样式,但是在选择一个新标签后标签样式保持不变,
第一 block 代码的主要思想是将旧选择重置为默认样式,但是不工作..

function selectEffect(tag){
//Code to reset to the default style first if something is selected
var headID = document.getElementsByTagName("head")[0];
var cssNode = document.createElement('link');
cssNode.type = 'text/css';
cssNode.rel = 'stylesheet';
cssNode.href = '../static/css/style.css';
cssNode.media = 'screen';
headID.appendChild(cssNode);

//Code to apply a selected like style
var element = document.getElementById(tag);
element.style.backgroundColor='#7D9ABE';
element.style.color='#ffffff';
element.style.fontWeight='bold';
}

它有什么问题?,任何帮助表示赞赏..谢谢。

最佳答案

您需要先保存元素的默认样式,以便之后重新设置。要重置原始元素,您可以跟踪它,也可以简单地默认所有元素。

关于javascript - JS试图给标签一个选择效果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14141527/

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