我正在尝试在页面主体加载时载入两个 JavaScript 事件/函数,如下:
<body onLoad="getSubs(document.form1.HotelID.options[document.form1.HotelID.selectedIndex].value);getTags(document.form1.HotelID.options[document.form1.HotelID.selectedIndex].value);">
每当我使用两个函数进行加载时,第一个函数就会中止 - 但如果我只加载其中一个函数,它就可以正常工作 - 我做错了什么吗?在onload中放置两个函数是不可能的吗?
document
的表单属性是非标准的。应该将它们作为document.forms
的属性进行访问,并将元素作为表单的elements
属性的属性(例如,document.forms.form1.elements.HotelId
),或者通过ID直接访问(例如,假设名为“HotelID”的输入也被赋予了相同的ID,则使用document.getElementById('HotelID')
)。 - outis