无法得到type属性。不支持该命令,js程序怎么修改?

 <script type="text/javascript">
function SubmitContent(){
    if($("#title").val()==""){
        ShowError("模块名称不能为空");
        return false;
    }
    $("#contentForm").submit();
}
function ShowError(content){
    $("#contentShow").attr("class","error");
    $("#contentShow").html(content);
}
function AddKey(obj,keyname){
    var liObj=document.createElement("li");
    $(obj).parent().before(liObj);
    var input=document.createElement("input");
    $(liObj).append(input);
    var btn=document.createElement("input");
    $(liObj).append(btn);
    $(liObj).append(document.createTextNode(" "));
    btn.type="button";
    $(btn).val("添加");
    $(liObj).append(document.createTextNode(" "));
    var del=document.createElement("a");
    $(liObj).append(del);
    $(del).attr("href","javascript:void(0)");
    $(del).html("删除");
    $(btn).click(function(){
        var txt=$(input).val();
        if(txt==""){
            alert("请输入参数名");
        }else{
            $(input).remove();
            $(btn).remove();
            var checkObj=document.createElement("input");
            $(del).before(checkObj);
            checkObj.type="checkbox";
            checkObj.checked="checked";
            var keyName=keyname!=null ? keyname : "keys[]";
            $(checkObj).attr("name",keyName);
            $(checkObj).attr("value",txt);
            $(del).before(document.createTextNode(" "+txt+" "));
        }
    });
    $(del).click(function(){
        $(liObj).remove();
    });
}
</script>

行:32
字符:2
错误:无法得到type属性。不支持该命令。
代码:0
url:http://xxx.com/index.php?id=xxx

怎么修改

没问题,你怎么毛用得到,行32是哪行


<script src="https://cdn.bootcss.com/jquery/1.7.1/jquery.min.js"></script><script type="text/javascript">
function SubmitContent(){
    if($("#title").val()==""){
        ShowError("模块名称不能为空");
        return false;
    }
    $("#contentForm").submit();
}
function ShowError(content){
    $("#contentShow").attr("class","error");
    $("#contentShow").html(content);
}
function AddKey(obj,keyname){
    var liObj=document.createElement("li");
    $(obj).parent().before(liObj);
    var input=document.createElement("input");
    $(liObj).append(input);
    var btn=document.createElement("input");
    $(liObj).append(btn);
    $(liObj).append(document.createTextNode(" "));
    btn.type="button";
    $(btn).val("添加");
    $(liObj).append(document.createTextNode(" "));
    var del=document.createElement("a");
    $(liObj).append(del);
    $(del).attr("href","javascript:void(0)");
    $(del).html("删除");
    $(btn).click(function(){
        var txt=$(input).val();
        if(txt==""){
            alert("请输入参数名");
        }else{
            $(input).remove();
            $(btn).remove();
            var checkObj=document.createElement("input");
            $(del).before(checkObj);
            checkObj.type="checkbox";
            checkObj.checked="checked";
            var keyName=keyname!=null ? keyname : "keys[]";
            $(checkObj).attr("name",keyName);
            $(checkObj).attr("value",txt);
            $(del).before(document.createTextNode(" "+txt+" "));
        }
    });
    $(del).click(function(){
        $(liObj).remove();
    });
}
</script><ul><li id="x"><a onclick="AddKey(this)">添加</a></li></ul>

你可以使用js判断该属性的类型,先进行判断然后进行下一步动作

你可以使用js判断该属性的类型,先进行判断然后进行下一步