如何改变一个img与文本在innerHTML
How to change an img with text in innerHTML
这只是代码的一部分:
<div id="login">
<form id="form" method="post" action="<?php echo htmlspecialchars($_SERVER['PHP_SELF']) ?>">
<h1 id="heade">Register!</h1>
<input type="text" id="username" name="username" placeholder="username (6-55char)" class="reqi">
<input type="password" id="password" name="password" placeholder="password (6-55char)" class="reqi">
<input type="password" id="passwordconfirmation" name="passwordconfirmation" placeholder="confirm password" class="reqi">
<input type="text" id="email" name="email" placeholder="e-mail adress" class="reqi">
<p id="req">Enter the Captcha code:</p>
<h1 id="captcha"><img src="http://i.imgur.com/QgoRq4h.gif" alt="loading"></h1>
<input type="text" id="code" name="code"><br>
<div id="buttons">
<input type="submit" id="submit">
<button type="button" onclick="login()">Back to Log In</button>
</div>
<p><?php echo $txt; ?></p>
</form>
</div>
<script>
var captcha =<?php echo $_SESSION['final']; ?>;
setTimeout(function () {
document.getElementById("captcha").innerHTML = captcha;
}, 3000);
function login() {
window.location = "main.php";
}
</script>
等待3秒后,页面不改变图像从h1 ' id="captcha"与变量captcha,顺便说一下不是空的(我检查过)。我需要一个解决方案在javascript,因为我不知道jQuery还。提前感谢!
这不是完整的代码片段。$_SESSION['final']里面有什么?你可能会在控制台遇到javascript错误。
那一行:
var captcha=<?php echo $_SESSION['final']; ?>;
产生语法错误,如:
var captcha=XXXX;
尝试更改为:
var captcha="<?php echo $_SESSION['final']; ?>";
setTimeout(function() {
var e = document.getElementsById('captcha');
var d = document.createElement('span');
d.textContent = captcha;
e.appendChild(d);
e.removeChild(e);
}, 3000);
相关文章:
- 如何更改<svg>标记为<img>用js标记
- 转义符不能与innerHTML一起使用
- 有没有一种方法可以防止img get请求使用css或js发生
- Javascript:使用绝对路径设置img src
- Setting default onclick behavior for <img> tag in gene
- 使用元素的值与innerHTML
- 不再使用innerHTML进行AJAX响应.(代码未得到响应)
- Javascript form innerHTML
- JavaScript上的表单和innerHTML问题
- 如何使用innerHtml正确插入html
- innerHTML 在 img 标签 javascript 之后
- 我如何允许<img>并且<a>innerHTML的标签,但没有其他标签?(制作论坛)
- 更改'innerHTML'在<img>不改变图像
- 使用InnerHTML解析IMG标记Javascript
- 如何改变一个img与文本在innerHTML
- 通过jQuery选择完全删除innerHTML img
- 完全移除innerHTML img元素
- 使用innerHTML修改img src
- 在javascript代码中指定img src并使用innerHTML关联类
- 当我迭代图像链接数组并使用innerHTML显示它们时,为什么IMG标记不能工作?