我是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专家给我消化。
提前致谢。
答案 0 :(得分:0)
<强> Demo 强>
确保正确包含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);
}