jsp的button onclick事件 如何传带html标签的参数给js,下面的代码传简单的文字没有问题,但是传图文混排的文本就有问题了。
这是jsp:
<button type="button" onclick="f_show('${title}','${content}');">相关内容</button>
<label id="show"/>
这是js:
<script type="text/javascript">
function f_show(title,content)
{
document.getElementById("show").innerHTML = title+"<br>"+content;
}
</script>查资料说,用escape和unescape编解码,但不会用。请各位高手帮帮小弟。HTMLJSP标签JavaScript函数
这是jsp:
<button type="button" onclick="f_show('${title}','${content}');">相关内容</button>
<label id="show"/>
这是js:
<script type="text/javascript">
function f_show(title,content)
{
document.getElementById("show").innerHTML = title+"<br>"+content;
}
</script>查资料说,用escape和unescape编解码,但不会用。请各位高手帮帮小弟。HTMLJSP标签JavaScript函数
解决方案 »
- history.go问题
- 关于字符串数组和字符串的比较
- 如何在jsp页面实现一次选择多个checkbox,特别是在使用jsf技术的时候?
- 想请教一下,如何得到div的绝对定位 加上滚动之后的
- 这段代码如何实现复选框全选?
- 怎样得到所有的<INPUT TYPE=CHECKBOX>的是否check的值,只要TYPE=CHECKBOX的,其它的不要
- 關於將數組值保存到數據庫的問題
- 怎麼讓 showmodaldialog() 全屏顯示出來???
- 请教专家:HTML打印
- swfobject.embedswf方法在IE浏览器上显示SWF文件时会隐藏
- 点击图片添加table或者是div
- 新手求教,问一下单双引号还是转义符
应该是你的title,content中含有某些字符导致传递失败,content中没有html标签吧
<script type="text/javascript">
var t=escape('${title}');
var c=escape('${content}');
</script>
<button type="button" onclick="f_point(t,c);">相关知识点</button>
<label id="point"/>
<script type="text/javascript">
function f_point(title,content)
{
document.getElementById("point").innerHTML = unescape(title)+"<br>"+unescape(content);
}
</script>