文件的script.js,
function AdaugaComboBox(id, name){
var select_tag = document.getElementById(id);
select_tag.innerHTML += "<select name='"+name+"'><option value='0'>Selecteaza autor</option></select><br/>";
return true;
}
和文件index.html的:
<html>
<head>
<script src="js/script.js" type="text/javascript"></script>
</head>
<body>
<table>
<tr>
<td id="autori">...</td>
</tr>
<tr>
<td>
<input type="button"
value="Adauga autor"
onclick="AdaugaComboBox('autori', 'autori[]')"/>
</td>
</tr>
</table>
</body>
</html>
功能的範圍是將一個組合框添加到TABLE中的特定TD。但是,當我按下按鈕會出現這樣的錯誤:
AdaugaComboBox沒有定義
爲什麼?
更新:
!我修復了它。問題出在另一個功能上。
script.js不包含在HTML中的任何位置...... – Langdon 2010-01-27 12:32:18
在文檔樹中的哪個位置定義了函數? – 2010-01-27 12:32:49
script.js包含在文檔中,我得到相同的錯誤。 – Emanuel 2010-01-27 12:40:21