我弄乱了需要具有可变动态部分的 Javascript 代码。
我正在尝试替换这段 Javascript 代码:
var data = document.getElementById('IDofSomeHiddenField').value;
var print = document.getElementById('IDofOutputField');
print.value = data;
有类似的东西:
var encapsulatedData = "var data = document.getElementById('IDofSomeHiddenField').value;";
var encapsulatedPrint = "var print = document.getElementById('IDofOutputField');";
这样当我在 Javascript 代码中的某处使用时:
encapsulatedData;
encapsulatedPrint;
这将起作用:
print.value = data;
但它不起作用。
有没有办法声明:
var encapsulatedData
var encapsulatedPrint
以我上面写的类似方式,因此:
print.value = data;
作品?