如何在警报框中的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)

  }
}

最佳答案

有两件事:

  • 您不能将new用作变量名,这是一个保留字。
  • input元素上,您可以直接使用value属性,而不必遍历getAttribute。该属性被“反射(reflect)”为属性。
  • 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);
        }
    }
    

    关于javascript - 提醒变量值,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2983288/

    10-13 02:36