在前端开发中,根据选定的下拉列表更改提交按钮名称是一个常见的交互需求。以下是实现这一功能的基础概念、步骤和相关代码示例。
<select>
)和一个提交按钮(<button>
)。change
事件。<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Change Button Text</title>
</head>
<body>
<form>
<label for="actionSelect">Select an action:</label>
<select id="actionSelect">
<option value="submit">Submit</option>
<option value="save">Save</option>
<option value="delete">Delete</option>
</select>
<button type="submit" id="submitButton">Submit</button>
</form>
<script>
document.getElementById('actionSelect').addEventListener('change', function() {
var selectedAction = this.value;
var submitButton = document.getElementById('submitButton');
submitButton.textContent = selectedAction.charAt(0).toUpperCase() + selectedAction.slice(1);
});
</script>
</body>
</html>
<select>
,包含三个选项:Submit、Save和Delete。<button>
,初始文本为"Submit"。document.getElementById
获取下拉列表和提交按钮的引用。change
事件监听器。id
正确无误,并且在DOM完全加载后再添加事件监听器。window.onload
或document.addEventListener('DOMContentLoaded', ...)
确保脚本在DOM加载完成后执行。通过以上步骤和代码示例,可以实现根据选定的下拉列表动态更改提交按钮名称的功能。
没有搜到相关的文章