我想让我的脚本更高效,并且在查看我的脚本相当大时,我意识到这nT.dS[v]
经常重复。我试过用几种方法重新定义它,但都没有奏效,所以我想知道你们中是否有人知道一种方法。
我需要缩短是全球性的。正如我所展示的, value 已经缩短(并且效果很好),但也许可以将它组合成另一个缩短以包含表单 idnT
和输入 id dS
,因为这是程序中关注的中心。
<script id="jsGlobals">
var v = 'value'; // [v] - Global variable in HTML
...
...
...
</script>
<script id="jsCompute">
function compute(nT) {
var sTr = nT.dS[v]; // nT is formID and dS is inputID. [v] replaces .value
var q = sTr.toUpperCase();
if(q == "1") nT.dS[v] = dS116[v] //dS116 in input
if(q == "2") nT.dS[v] = dS117[v] //ds117 is input
else nT.dS[v] = eval(nT.dS[v]) ;
}
some other functions
some other functions
</script>