
HTML
HTML
sunddy_x
无限进步
展开
-
html移动端浏览器宽度默认980以及如何自适应
前段时间一直开发vue项目,创建项目都是使用的脚手架,很多细节都没有太多关注,今天突然安排做一个简单的移动端页面,只是要求要用原生来实现,结果遇到了未曾想到的问题。如下图:图上页面宽度固定是980px,而我选的移动端设备宽度明明是375px,而且不论选择其他哪种分辨率结果都一样,甚至我还换了不同浏览器做测试,结果自然都一样,因为根本不是浏览器的问题。通过百度得知,safari 中 viewport 默认宽度为 980px。也就是说,如果你不指定 viewport 的宽度,那么就会默认按980处理。回原创 2021-12-07 11:12:43 · 5200 阅读 · 0 评论 -
HTML中onclick没有反应
错误代码<!DOCTYPE html><html> <head> <meta charset="utf-8" /> <title></title> <script> function clear() { document.getElementById('dd').value = "" } </script> </head> <body>.原创 2021-05-12 09:40:41 · 2548 阅读 · 2 评论 -
checkbox半选indeterminate属性
今天做了一个checkbox复选框半选效果,效果如下图:要想得到该效果,使用checkbox的indeterminate属性,表示复选框处于“尚未明确是否选取”状态。在JS中,使用布尔属性对indeterminate属性进行赋值,当为true时,复选框将显示为不明状态,代码如下:var obj = document.getElementById("obj");obj.in...原创 2020-03-25 16:11:35 · 4410 阅读 · 0 评论 -
jquery对象与DOM对象的相互转换
今天想要用checkbox做出半选效果, 找到了indeterminate属性,但是使用时出现了意外,原因是jquery对象不能调用DOM中的方法。因此找了jquery对象与DOM对象的相互转换方法,方法如下:1.jquery对象转成DOM对象:jquery对象是一个数组对象,即使只选择了一个对象,比如id唯一的一个标签,此时获取的jquery也是一个数组,可以通过【index】或get...原创 2020-03-25 15:34:27 · 345 阅读 · 0 评论