我有一個js文件和一個HTML文件野兔是javascript函數不是從HTML文件調用
testjs.js
function DynamicDiv() {
alert('enter');
var dynDiv = document.createElement("div");
dynDiv.id = "divDyna";
dynDiv.innerHTML = "Created using JavaScript";
dynDiv.style.height = "20px";
dynDiv.style.width = "300px";
dynDiv.style.backgroundColor = 'gray';
document.body.appendChild(dynDiv);
}
的代碼和我的HTML代碼如下
<html>
<head>
<TITLE>Test Page</TITLE>
<script type="text/javascript" src="testjs.js" language="javascript"></script>
<script type="text/javascript" src="jquery-1.4.2.js" language="javascript"></script>
<script type="text/javascript" language="javascript">
//"Global" variable accessible to all
//$(document).ready(DynamicDiv());
</script>
</head>
<body onLoad="DynamicDiv()">
<input id="Button1" type="button" value="Using JS" onclick="" />
<div id="Layer1" style="position: absolute; width: 100%; height: 17px; z-index: 1; left: 0px; top: 3px;">
<div align="right"><a href="http://www.uspto.gov/main/patents.htm">PATENTS</a> </div>
</div>
</body>
</html>
但我無法調用函數
請提前幫助我,謝謝 –
在瀏覽器中打開HTML。右鍵單擊 - 查看源代碼,點擊testjs.js。如果它打開,請在錯誤的Javascript控制檯中查看。 –
您是否檢查過testjs.js的路徑是否正確?它需要與獨立html頁面的html文件相關,或者如果您使用靜態服務器提供服務,則需要輸入正確的靜態URL。 – tapan