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