+ -
当前位置:首页 → 问答吧 → 关于createElement

关于createElement

时间:2009-10-02

来源:互联网


    var td = $("<td></td");
    var sel = $('<select name="sel_Institution_Type_' + index + '" class="sel"></select>');
    var opt1 = $('<option value="1" selected="selected">打立出局</option>');
    sel.append(opt1);
    var opt2 = $('<option value="2">定居积分</option>');
    sel.append(opt2);
    var btn = $('<input type="button" value="删除" onclick=\'javascript:void();\' />');
    td.append(sel);
    td.append(btn);
    return td;

会出现错误:语法错误

将:var btn = $('<input type="button" value="删除" onclick=\'javascript:void();\' />');
改为:
  var btn = $('<input type="button" value="删除" onclick=\'javascript:void(0);\' />');
就正常了,为什么?

作者: kgdsgaps   发布时间: 2009-10-02

JavaScript中void是一个操作符,该操作符指定要计算一个表达式但是不返回值。
可以使下面两种格式:
javascript:void (expression)
javascript:void expression

作者: kooness   发布时间: 2009-10-04