我有三个链接在一起的按钮,有点像标签.我想使当前选定按钮的名称以粗体显示.因此,当我单击一个按钮时,我希望它的名称是粗体,而其他按钮保持为普通文本.
ID: 按钮1 按钮2 按钮3
我需要使用JavaScript来做这件事,我正在使用WordPress Elementor.这是我使用的:
按钮小部件-(用于3个按钮) 文本小部件-单击按钮时显示选项卡内容 HTML小部件-连接按钮和文本小部件
我知道这可能看起来很奇怪,因为我可以只使用选项卡小部件,但我还需要另一个功能.
有什么建议吗?
我想试一试,但我不知道该把它放在哪里.
button1.style.fontWeight = '900';
个
以下是一些代码,可以为您提供洞察力.
button1.style.backgroundColor = 'white';
button1.addEventListener('click', function() {
tab1.style.display = 'flex'; // Show tab1
tab2.style.display = 'none';
tab3.style.display = 'none';
resetButtonStyles();
button1.style.backgroundColor = 'white';
});
// Add click event to button2 to show tab2 and hide tab1
button2.addEventListener('click', function() {
tab1.style.display = 'none'; // Hide tab1
tab2.style.display = 'flex';
tab3.style.display = 'none';
resetButtonStyles();
button2.style.backgroundColor = 'white';
});
button3.addEventListener('click', function() {
tab1.style.display = 'none';
tab2.style.display = 'none';
tab3.style.display = 'flex';
resetButtonStyles();
button3.style.backgroundColor = 'white';
});