gpt4 book ai didi

javascript - html选择选项将javascript函数应用于div

转载 作者:行者123 更新时间:2023-11-28 12:25:15 27 4
gpt4 key购买 nike

我正在创建 HTML 选择下拉列表(字体大小)。当我从下拉列表中选择值时,例如 h1。

在下拉菜单下,我有需要应用 h1 的文本。

我试图为 H1 - h6 中的所有标题标签创建 css 类,并在每个选项的 onClick 中使用添加和删除应用 css。

<select>
<option>h1</option>
<option>h2</option>
<option>h3</option>
</select>
<div id="text">
Text
</div>

但我现在不知道该怎么做。 Link

请帮我看看

最佳答案

您需要监听 select 元素上的 onchange 事件,并根据所选值将相应的类应用于 div。

一种可能的实现:

// Get select element
var select = document.querySelector('select');

// Bind onchange event
select.onchange = function() {
document.querySelector('#text').className = this.value;
};

// Trigger event to apply initial value
select.onchange();
.h1 {font-size: 32px;}
.h2 {font-size: 24px;}
.h3 {font-size: 19px;}
<select>
<option value="h1">h1</option>
<option value="h2">h2</option>
<option value="h3">h3</option>
</select>

<div id="text">Text</div>

关于javascript - html选择选项将javascript函数应用于div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29758366/

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