Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/226.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 在magento中动态创建单选按钮_Javascript_Php_Magento 1.7 - Fatal编程技术网

Javascript 在magento中动态创建单选按钮

Javascript 在magento中动态创建单选按钮,javascript,php,magento-1.7,Javascript,Php,Magento 1.7,我是magento的新手,我必须在magento中开发扩展,在这个扩展中,我需要动态创建单选按钮,我在edit.phtml的javascript中使用了以下代码 function createRadio(){ var label = document.createElement("label"); var element = document.createElement("input"); //Assign different attrib

我是magento的新手,我必须在magento中开发扩展,在这个扩展中,我需要动态创建单选按钮,我在edit.phtml的javascript中使用了以下代码

function createRadio(){
  var label = document.createElement("label");
             var element = document.createElement("input");

            //Assign different attributes to the element.
             element.setAttribute("type", 'radio');
             element.setAttribute("value",array_resp);
             element.setAttribute("name", 'radio');

             label.appendChild(element);
             label.innerHTML += "Matched Address("+j+"):-"+array_resp;
             document.body.appendChild(label);
}
和使用的按钮:-

<input type="button" onclick="createRadio()" value="Create radio" />

用于调用上述函数。但它不起作用。有什么问题吗?请任何magento专家给我建议

提前感谢。

确保正确地包含了js函数。您可以检查浏览器控制台是否存在任何特定错误。另外,检查变量
array_resp
j
是否有效

我假设你的变量如下

array_resp=b
j=a

你可以使用

HTML:

JS

window.createRadio = function() {
            var label = document.createElement("label");
             var element = document.createElement("input");

            //Assign different attributes to the element.
             element.setAttribute("type", 'radio');
             element.setAttribute("value","b");
             element.setAttribute("name", 'radio');

             label.appendChild(element);
             label.innerHTML += "Matched Address(a):-b";
             document.body.appendChild(label);
}

浏览器控制台有错误吗?和
array_resp
j
不为空,对吗?