javascript - 如何转换 VBS On error resume Next to javascript

标签 javascript vbscript

On Error Resume Next
    frmDetail.Description<%=nLineCount%>.readonly = False
    frmDetail.DetailedDescription<%=nLineCount%>.readonly = False
On Error GoTo 0

我有上面的 vb 脚本代码段。我需要将它转换成 java 脚本。我该怎么做?

最佳答案

// The direct translation:

try {
    frmDetail.Description<%=nLineCount%>.readonly = false;
} catch(err) {}

try {
    frmDetail.DetailedDescription<%=nLineCount%>.readonly = false;
} catch(err) {}



// The right way:

if (frmDetail)
{
    if (frmDetail.Description<%=nLineCount%>){
        frmDetail.Description<%=nLineCount%>.readonly = false;
    }
    if (frmDetail.DetailedDescription<%=nLineCount%>){
        frmDetail.DetailedDescription<%=nLineCount%>.readonly = false;
    }
}

关于javascript - 如何转换 VBS On error resume Next to javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13951399/

相关文章:

javascript - 解构数组

javascript - AJAX 调用中缺少 POST 参数会导致 PHP 脚本中出现未定义索引警告

batch-file - HTA 和批处理混合,从 BATCH 部分传递变量

javascript - 通过 Enterprise Architect 中的脚本访问嵌套元素

powershell - 随着 Powershell 的迅速普及,是否还有理由学习 VBScript?

javascript - 使用@font-face 时 SVG node.getBBox 不正确

java - 通过 Javascript 杀死 Java Applet

javascript - jquery 在内部回调时使用它来访问对象上下文

c# - 在 VBScript 中使用 DLL

vba - 查找项目符号列表并将其替换为 html 样式