我想将JSTL从我的onclick事件传递给javascript。我的onclick看起来像这样,
onclick="cancelButtonAction(<c:out value='${loop.index}'/>, <c:out value="${iList.inStr}"/>);"
我的cancelButtonAction函数是,
function cancelButtonAction(index, inSchLdTsStr){
document.getElementById('loadDate'+index).value = inSchLdTsStr;
}
但这无济于事。 Onclick事件未被触发。有什么建议吗?
答案 0 :(得分:5)
如果是字符串,则需要为参数添加'
或"
,请查看以下代码:
onclick="cancelButtonAction(<c:out value='${loop.index}'/>, '<c:out value="${iList.inStr}"/>);'"
答案 1 :(得分:0)
您的字符串在
之间终止像这样使用。
onclick="cancelButtonAction(<c:out value='${loop.index}'/>, <c:out value='${iList.inStr}'/>);"