自然酵素:关于JS的一个问题

来源:百度文库 编辑:中科新闻网 时间:2024/04/29 12:16:31
<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; 判断取得的元素对象或者其值是否为存在,如果不存在就返回