tec*_*rat 29 javascript greasemonkey
如何在警告框中的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)
}
}
Run Code Online (Sandbox Code Playgroud)
T.J*_*der 17
有几件事:
new
用作变量名,它是一个保留字.input
元素上,您可以直接使用该value
属性,您不必经历getAttribute
.该属性被"反映"为属性.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);
}
}
Run Code Online (Sandbox Code Playgroud)
Jos*_*gie 14
请注意,虽然上述答案是正确的,但如果您愿意,您可以执行以下操作:
alert("The variable named x1 has value: " + x1);
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
251792 次 |
最近记录: |