Javascript 在magento中动态创建单选按钮
我是magento的新手,我必须在magento中开发扩展,在这个扩展中,我需要动态创建单选按钮,我在edit.phtml的javascript中使用了以下代码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
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
不为空,对吗?