我不知道如何在<a href>
.
例如:
var x = document.getElementById('example').value // value is 6 now
<a href="javascript:function6();">+</a>
它document.write
应该看起来像这样:
document.write('<a href="javascript:function"' + x + '();">Something</a>'
问题是,我必须使用 inner.html。
我有这样的代码:
<script type="text/javascript">
function count(){
var x = 1;
document.getElementById('count').value = ++x;
var z = x + 4;
}
var ex = ("<a class=\"button6\" href=\"javascript:anotherfunction\" + z + '()'>Anything else<\/a>");
function new(){
document.getElementById("add").innerHTML += ex
}
</script>
<table id="add">
<tr>
<td>
<a class="button6" href="javascript:new();count();">+</a>
</td>
</tr>
</table>
“+”-链接应该在 href 的函数名称中添加另一个带有计数器值的链接,如下所示:
<a class="button6" href="javascript:anotherfunction6();">+</a>
代码中的第一个“+”链接应该在 href 处添加第二个链接,其中包含函数名称中的计数器值,因此单击“+”链接两次后添加的代码应该是这样的:
<a class="button6" href="javascript:anotherfunction6();">+</a>
<a class="button6" href="javascript:anotherfunction7();">+</a>
...
但它不起作用。