1. ホーム
  2. javascript

[解決済み] 変数値を警告する

2022-03-07 03:24:11

質問

javascriptで変数の値をアラートボックスに表示するにはどうすればよいですか?

例えば、x=100という変数があるのですが、alert(x)がうまくいきません。

グリースモンキーで使用しているスクリプトはこちら

var inputs = document.getElementsByTagName('input');

var new;
for (i=0; i<inputs.length; i++) {
  if (inputs[i].getAttribute("name") == "ans") {   
new=inputs[i].getAttribute("value"));

alert(new)

  }
}

解決方法は?

いくつかありますね。

  1. を使用することはできません。 new は予約語なので、変数名としては使えません。
  2. オン input 要素を使用する場合、単に value プロパティを直接呼び出すことができます。 getAttribute . 属性はプロパティとして "reflect"されます。
  3. 同じ name .

だから

var inputs, input, newValue, i;

inputs = document.getElementsByTagName('input');
for (i=0; i<inputs.length; i++) {
    input = inputs[i];
    if (input.name == "ans") {   
        newValue = input.value;
        alert(newValue);
    }
}