<html><head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>事件字符连接问题</title>
<script language=javascript type =text/javascript>
function insertText(id)
{
var i=2,b=2
document.getElementById (id).innerHTML ="<input type='button' value='添加内容' onclick='ss('+i+b+')'>";
window.alert (document.getElementById (id).innerHTML);
}
function ss(id)
{
document.getElementById (id).innerText+="你是谁?";
}
</script>
</head><body onload ="insertText(11)">
<table style ="border-collapse:collapse;border:1px solid red;width:49%;height:49%;table-layout:fixed" >
<tr><td></td></tr>
<tr><td id="11"></td></tr>
<tr><td id="22"></td></tr>
</table></body></html>
帮我看看上面的代码! 内容很简单就是想弄懂js字符连接问题!document.getElementById (id).innerHTML ="<input type='button' value='添加内容' onclick='ss('+i+b+')'>";具体就是要写这句话!该怎么写啊!在线等
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>事件字符连接问题</title>
<script language=javascript type =text/javascript>
function insertText(id)
{
var i=2,b=2
document.getElementById (id).innerHTML ="<input type='button' value='添加内容' onclick='ss('+i+b+')'>";
window.alert (document.getElementById (id).innerHTML);
}
function ss(id)
{
document.getElementById (id).innerText+="你是谁?";
}
</script>
</head><body onload ="insertText(11)">
<table style ="border-collapse:collapse;border:1px solid red;width:49%;height:49%;table-layout:fixed" >
<tr><td></td></tr>
<tr><td id="11"></td></tr>
<tr><td id="22"></td></tr>
</table></body></html>
帮我看看上面的代码! 内容很简单就是想弄懂js字符连接问题!document.getElementById (id).innerHTML ="<input type='button' value='添加内容' onclick='ss('+i+b+')'>";具体就是要写这句话!该怎么写啊!在线等
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title> 事件字符连接问题</title>
<script type="text/javascript">
function insertText(id) {
var i = 2, b = 2;
var element = document.getElementById(id);
element.innerHTML = "<input type='button' value='添加内容' onclick=\"ss(" + i + b +")\">";
alert(element.innerHTML);
}function ss(id) {
document.getElementById(id).innerHTML += "你是谁?</br>";
}
</script>
</head><body onload ="insertText(11)">
<table style ="border-collapse:collapse;border:1px solid red;width:49%;height:49%;table-layout:fixed" >
<tr><td></td></tr>
<tr><td id="11"></td></tr>
<tr><td id="22"></td></tr>
</table>
</body>
</html>建议:
1、用utf8而不要用gb2312编码,不利于国际化;
2、代码一定要整洁、有递进、可读性高;
3、innerText只有IE下支持,现在非IE浏览器越来越普及,还是兼容一下吧。
楼上的兄弟干嘛用\定界啊?小弟我不懂啊! 我初学者!
element.innerHTML = "<input type='button' value='添加内容' onclick='ss(" + i + b +")'>";