对于我的问题,我将使用一个示例。假设有人想要创建一个 HTML 表单,该表单将根据用户在表单中提交的任何请求来操作或创建网页。该表单将利用 javascript 来完成此操作。一个人怎么能做到这一点?此外,我不只是在寻找一种颜色选择;我想创建一个根据表单中提交的任何请求更改/创建 bg 颜色的表单(即不仅仅是红色背景的选项,而是多种颜色或装饰选项)。感谢您提供任何信息。
布兰登
对于我的问题,我将使用一个示例。假设有人想要创建一个 HTML 表单,该表单将根据用户在表单中提交的任何请求来操作或创建网页。该表单将利用 javascript 来完成此操作。一个人怎么能做到这一点?此外,我不只是在寻找一种颜色选择;我想创建一个根据表单中提交的任何请求更改/创建 bg 颜色的表单(即不仅仅是红色背景的选项,而是多种颜色或装饰选项)。感谢您提供任何信息。
布兰登
通常表单提交仅用于与服务器的 POST 或 GET 通信。如果您想使用某些动态内容的点击功能<input type="button" onclick="jsfunction()">
或调用 jsfunction() 的锚标记。
你可以使用这样的东西:
HTML:
<div id="foo"> I'm a div! </div>
JavaScript:
document.getElementById('foo').style.backgroundColor="red";
JavaScript 样式命令与 CSS 属性的名称略有不同。您可以进行快速谷歌搜索以找到它们的列表。
你可以使用 jQuery 来简化你的工作:
javascript
document.getElementById('foo').style.backgroundColor="red";
变成
$('#foo').css('background-color', 'red')
另一个优点是,后者中的 css 属性名称与 HTML 中的名称相同。