1. ホーム
  2. ジャバスクリプト

[解決済み】Javascriptの関数で入力の値を設定する

2022-04-05 15:20:40

質問

現在、YUIのガジェットを使用しています。 また、Javascript関数で div YUIが描いてくれたものです。

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 にする。 "" ?

解決方法は?

試しに... YUIの場合

Dom.get("gadget_url").set("value","");

通常の Javascript

document.getElementById('gadget_url').value = '';

JQueryで

$("#gadget_url").val("");