Javascript 动态单选按钮onclick不工作IE
我有两个不同的虚拟机运行相同版本的IE 10 我有一个YUI数据表,在列中生成单选按钮Javascript 动态单选按钮onclick不工作IE,javascript,internet-explorer,yui,Javascript,Internet Explorer,Yui,我有两个不同的虚拟机运行相同版本的IE 10 我有一个YUI数据表,在列中生成单选按钮 <YUITable scrollHeight="265" width="99%" id='<%= tableId %>' emptyMessage="No search results to display"> <TableDataSource postFormatMode="false" id='<%= tableSourceId %>' pageDa
<YUITable scrollHeight="265" width="99%" id='<%= tableId %>' emptyMessage="No search results to display">
<TableDataSource postFormatMode="false" id='<%= tableSourceId %>' pageDataSourceRef='<%= pageSourceId %>'>
<%
if(isDrilldown) {
%>
<ColumnDef id="id" label=" " dataElement="/@id">
<input type="radio" id="{/@id}" name = "id" value = "{/@id}|{/TaskTemplate/templateName}|{/TaskTemplate/src}" onclick = "javascript:selectTemplate(this);"/>
</ColumnDef>
现在,单选按钮出现并可在两台虚拟机上选择
VM1功能正常当选择组中的单选按钮时,它会通过javascript函数将数据传递回调用此弹出窗口的页面
VM 2不能使用表中动态创建的单选按钮。选择单选按钮时,它甚至不会调用selectTemplate功能。但是,如果表外的常规单选按钮调用selectTemplate,VM2就可以工作
页面中每个vm的代码都是相同的。是什么导致了此问题,或者我可以在哪里查找它?您是否在控制台中看到任何浏览器实例的错误输出?否。任何一个实例中都没有错误。在控制台或web应用程序日志中。
function selectTemplate(element) {
var returnObj = {};
//split values
var array = element.value.split("|");
returnObj['id'] = array[0];
returnObj['name'] = array[1];
returnObj['src'] = array[2];
window.returnValue = returnObj;
}