我有一个本地html文件用excel做一些操作。 我的脚本标签如下所示
<head>
<script type="text/javascript" src="http://code.jquery.com/jquery-1.10.1.js"></script>
<script type="text/javascript">
var Excel;
var ExcelSheet = new ActiveXObject("Excel.Sheet");
function openExcel(){
Excel = new ActiveXObject("Excel.Application");
Excel.Visible = true;
return Excel.Workbooks.Open("C:/Users/Desktop/Temp/Input.xlsx").ActiveSheet;
}
function begin(){
$("div").append("zzzzzzzz");
ExcelSheet = openExcel();
$("div").append("zzzzzzzz");
}
</head>
我点击按钮点击功能“开始”... 第一个附加执行但第二个不执行。
在控制台上它表示执行后“'$'未定义”。 在执行之前它会找到JQUery 我正在使用IE9
答案 0 :(得分:1)
@Braiam工作正常
<head>
<script type="text/javascript" src="http://code.jquery.com/jquery-1.10.1.js"></script>
<script type="text/javascript">
var Excel;
var ExcelSheet = new ActiveXObject("Excel.Sheet");
function openExcel(){
Excel = new ActiveXObject("Excel.Application");
Excel.Visible = true;
return Excel.Workbooks.Open("C:/Users/Desktop/Temp/Input.xlsx").ActiveSheet;
}
function begin(){
$("div").append("zzzzzzzz");
ExcelSheet = openExcel();
$("div").append("zzzzzzzz");
}
</script>
</head>
<body>
<h1>Body has loaded</h1>
<div></div>
<input type="button" value="Start" onclick="begin()">
</body>
</html>