是这样的,最近做jQuery训练时遇到jQuery判断元素是否存在时出现问题.
题目如下:请在”选择按钮3″后面,添加Id=rad4,处于选择状态的,之后文字为”选择按钮4″的HTML控件,只能添加一次(自由选择使用js原生或JQuery实现
function addradio()
{
if (!document.getElementById("rad4"))
{
var main = document.getElementById("radioContainer");
var input
if (document.getElementById(‘show_pic’)!=null){document.getElementById(‘show_pic’).src=this.value;}
show_pic是页面中的一个图片控件,我们首先要保证这个控件存在于页面上,才能对其进行操作,不然JS就会出现错误,所以用这种方式进行了判断,我听网友说,JS中还有一个函数,可以判断对象是否存在,可惜我没有找到。