Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/375.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 动态单选按钮onclick不工作IE_Javascript_Internet Explorer_Yui - Fatal编程技术网

Javascript 动态单选按钮onclick不工作IE

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

我有两个不同的虚拟机运行相同版本的IE 10

我有一个YUI数据表,在列中生成单选按钮

<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="&nbsp;" 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;
}