HTML元素

combobox 控件

 

 

 
选中某一项目:

 

 

 
document.getElementById('personlist').value=17;
document.getElementById('personlist').selectedIndex=2;
 
单选控件

 

 

A
B
C
D
 
 
CSS接口
input[type="radio"][name="xxx"]:checked
这样可以实现单选按钮,那我怎么知道哪个选中了?
最简单遍历所有radio,获取checked属性,为true则选中
我想也可以这样吧 document.querySelector('input[type="radio"][name="xxx"]:checked')
 
上传文件
html:

 

 

 
js:src是读出来的文件绝对路径
var uploader = document.getElementById('iconUploader');
uploader.onchange = function (e){
var event = e||window.event;
var fileReader = new FileReader();
            var file = event.target.files[0];
            fileReader.readAsDataURL(file);
            fileReader.onloadend = function(oFRevent){
                var src = oFRevent.target.result;
                callback(src);
         }
 
}
uploader.click();
 
 
先发load再发loadend事件
readAsText fileReader.result是文件内容
readAsDataURL fileReader.result 是base64编码表示的内容
如果文件是图片,那么就是
data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAUDBAQ...
posted @ 2022-07-09 17:03  内心澎湃的水晶侠  阅读(12)  评论(0编辑  收藏  举报