论坛帮助 |
社区圈子 |
日历事件 |
2022-10-25, 09:07 | #1 | ||
|
|||
中级会员
等级: 五袋长老
|
引用:
循环中间加上这一句 activeDocument=docs[i] 先激活再执行函数。 |
||
2022-10-25, 15:31 | #2 | ||
|
|||
中级会员
等级: 五袋长老
|
引用:
不过我试了一下你的代码,只要加上我说的那一行激活文档就全部文档都能执行lock函数。只是你的这个函数只能锁定第一个层。 我不知道你的具体要求,简单写了一个锁定文档所有层的代码。 [隐藏内容]:
|
||
右列会员因为此帖价值甚高向 xueyuhong958 表示感谢: |
wiimoo (2022-10-25)
|
2022-10-25, 15:35 | #3 | ||
|
|||
中级会员
等级: 五袋长老
|
引用:
if判断后面如果只有一行语句,是不用加引号的 如果有多行语句一定要加引号,要不意义就不对了。 if (docs[i] instanceof File) activeDocument=docs[i] lock(); 这个是每次都执行lock();上面的activeDocument=docs[i]只有条件成立 才执行。 if (docs[i] instanceof File){ activeDocument=docs[i] lock(); }这个就是条件成立才执行,不成立不执行。 |
||
右列会员因为此帖价值甚高向 xueyuhong958 表示感谢: |
wiimoo (2022-10-25)
|
2022-10-25, 22:32 | #4 | ||
|
|||
中级会员
等级: 五袋长老
|
引用:
函数是由事件驱动的或者当它被调用时执行的可重复使用的代码块。 . JavaScript 函数语法 函数就是包裹在花括号中的代码块,前面使用了关键词 function: function functionname() { // 执行代码 } 当调用该函数时,会执行函数内的代码。 调用 方法就是functionname() 不管函数写在代码那儿 ,只有调用函数才会执行。 你上面说的历史记录,我没仔细分析你代码,不清楚。 |
||
右列会员因为此帖价值甚高向 xueyuhong958 表示感谢: |
wiimoo (2022-10-25)
|
2022-11-07, 13:48 | #5 | ||
|
|||
中级会员
等级: 五袋长老
|
引用:
代码:
var shuru = prompt("请输入执行代码","可执行代码"); try { if(shuru==""||shuru==null) { throw "您输入的执行代码有误,请重新开始!"; } if(isNaN(shuru)) { //throw "您输入的可执行代码未被识别,请重新开始!"; switch (shuru) { case "1R": f1(); break; case "2B": f2(); break; case "2W": f3(); break; case "1B": f4(); break; } } } catch(err) { alert("错误:"+err); throw "请点击确认,重新开始"; } function f1(){ alert("1R") } function f2(){ alert("2B") } function f3(){ alert("2W") } function f4(){ alert("1B") } 照我这个写就可以 |
||
右列会员因为此帖价值甚高向 xueyuhong958 表示感谢: |
wiimoo (2022-11-07)
|