我目前正在使用YUI小工具。我也有一个Javascript函数来验证divYUI为我绘制的输出:Event.on("addGadgetUrl", "click", function(){ var url = Dom.get("gadget_url").value; /* line x ------>*/ if (url == "") { error.innerHTML = "<p> error" /></p>"; } else { /* line y ---> */ /* I need to add some code in here to set the value of "gadget_url" by "" */ }}, null, true);这是我的div:<div><p>URL</p><input type="text" name="gadget_url" id="gadget_url" style="width: 350px;" class="input"/><input type="button" id="addGadgetUrl" value="add gadget"/><br><span id="error"></span></div>如您所见,我的问题是,我如何将值设置gadget_url为""?
3 回答

肥皂起泡泡
TA贡献1829条经验 获得超6个赞
试试...为YUI
Dom.get("gadget_url").set("value","");
正常 Javascript
document.getElementById('gadget_url').value = '';
与JQuery
$("#gadget_url").val("");

HUX布斯
TA贡献1876条经验 获得超6个赞
根据用例的不同,您使用的是javascript(element.value = x)还是jQuery$(element).val(x);
jQuery 何时x为undefined空字符串,而javascript "undefined"为字符串。
添加回答
举报
0/150
提交
取消