| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> JavaScript知识库 -> 还不会修改placeholder属性?速来学习 -> 正文阅读 |
|
[JavaScript知识库]还不会修改placeholder属性?速来学习 |
? ? ? ? 在日常开发中我们经常需要使用表单,当我们需要用到提示信息时,首先就会考虑到placeholder属性。那么我们应该如何去修改这个属性的相关样式呢?
? ? ? ? 首先我们知道在CSS中使用伪类去修改placeholder的样式,如下:
?修改后的文字样式: ????????ok当我们知道可以通过css去修改样式时,我们就可以想到,怎么使用js动态修改placeholder的样式了,我们可以提前写好一个类,通过js给这个input表单动态加上类名或者删除类名,那么应该怎么加呢? ? ? ? ? 第一步:通过交集选择器,选出我们需要修改的元素并使用伪类修改样式。
? ? ? ? 第二步:设置元素,给input表单添加上id。
? ? ? ? 第三步:使用js获取元素,为元素添加change类。
? ? ? ? 当我们设置好以上三步,就可以给placeholder属性动态设置样式了,是不是很简单! 补充知识点: ? ? ? ? 交集选择器 ? ? ? ? 1.交集选择器就是在两个标签相交的部分,也就是交集进行修改格式。 ? ? ? ? 2.对于交集选择器,可以与id和class共同使用。
? ? ? ? 该选择器的满足条件是同时拥有被选中的两个标签,所以我们上面在设置样式时,因为没有给input元素添加上change类,所以最开始就没有被选出来。 ? ? ? ? 修改完样式,我们应该怎么去修改placeholder的文字呢?这是一个input表单中的属性,所以我们可以使用原生js中的setAttribute属性或者jQuery中的prop属性更改文字值。
? ? ? ? 现在我们就可以根据开发需求为placeholder动态修改样式了!学废了吗? ? |
|
JavaScript知识库 最新文章 |
ES6的相关知识点 |
react 函数式组件 & react其他一些总结 |
Vue基础超详细 |
前端JS也可以连点成线(Vue中运用 AntVG6) |
Vue事件处理的基本使用 |
Vue后台项目的记录 (一) |
前后端分离vue跨域,devServer配置proxy代理 |
TypeScript |
初识vuex |
vue项目安装包指令收集 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/24 5:24:02- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |