Uncaught SyntaxError: Unexpected token in body onload
- 2019 年 10 月 4 日
- 筆記
版權聲明:本文為博主原創文章,遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處鏈接和本聲明。
本文鏈接:https://jerry.blog.csdn.net/article/details/100824493
如下html page里的一段javascript code:
<html> <head> <script language="javascript"> var s = ""; function ShowFolderFileList(i,folderspec) { /* var fso,f,fc,name; var url,str,file,filename; var i; fso = new ActiveXObject("Scripting.FileSystemObject"); f = fso.GetFolder(folderspec); s += i++ + "t" + f.Name + "tn"; fc = new Enumerator( f.files ); for (; !fc.atEnd(); fc.moveNext( ) ) { filename = fso.GetFileName( fc.item( ) ); console.log("file name: " + filename); } fc = new Enumerator(f.SubFolders); for (; !fc.atEnd(); fc.moveNext()) { ShowFolderFileList(i,fc.item()); } return( s ); */ console.log(i); console.log(folderspec); } </script> </head> <body onload = ShowFolderFileList('test', 'c:\temp')></body> </html>
在文件末尾提示有 syntax error:
solution: 將onload內整個函數調用用「」包裹起來: