我有这个:
<div id="atc_images"></div>
<textarea id="img" style="display:none" rows="30" cols="30" name="cur_image"></textarea>
<input name="invia" type="submit" value="Invia" onclick="document.getElementById('img').innerHTML = getElementById('atc_images').innerHTML";>
所以我发送到submit.php
将在 <div id="atc_images"></div>
中生成的内容
如何传递多个 getElementById
一次全部<input type="submit"..>
被点击了吗?
我想要这样的东西:
<input name="invia" type="submit" value="Invia" onclick="document.getElementById('img').innerHTML = getElementById('atc_images').innerHTML && document.getElementById('title').innerHTML = getElementById('title_inside_another_div').innerHTML";>
最佳答案
您只需将这两个语句添加到 onclick 参数中,用分号分隔,就像在 SCRIPT block 中一样。请记住使用 document.getElementById
,而不仅仅是 getElementById
。
<input name="invia" type="submit" value="Invia" onclick="document.getElementById('img').innerHTML = document.getElementById('atc_images').innerHTML; document.getElementById('title').innerHTML = document.getElementById('title_inside_another_div').innerHTML";>
关于javascript - 如何在 onclick 中传递一些 getElementById,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14442174/