win10开机有显示键盘:关于JS的一个问题

来源:百度文库 编辑:杭州交通信息网 时间:2024/05/06 04:34:23
<script type="text/javascript">
function preview(mypic){
var x = document.getElementById("view");
if(!x || !x.value) return;
if(x.value.indexOf(".jpg")<0
&& x.value.indexOf(".jpeg")<0
&& x.value.indexOf(".gif")<0){
alert("您选择的似乎不是图像文件。");
}else{
mypic.src=x.value;
mypic.style.display="";
mypic.border=1;
}
}
</script>

这个函数中
if(!x || !x.value) return;
这句是什么意思?
顺便解释下getElementById的用法,谢谢!

函数getElementById,返回值为Object
作用是根据网页元素ID取得该元素对象,以便在JS中使用此对象
if(!x || !x.value) return; 判断取得的元素对象或者其值是否为存在,如果不存在就返回