gpt4 book ai didi

javascript - 使用 javascript 单击 HTML 链接时如何添加输入表单?

转载 作者:行者123 更新时间:2023-11-28 18:16:58 25 4
gpt4 key购买 nike

我想要一个div包含一个链接。单击后,该链接应替换为 <input type="text"> ,但它就是行不通。

任何其他 html 代码都可以工作,但由于某种原因我无法用输入替换链接:

function working() {
document.getElementById("working").innerHTML = "<h1>Test</h1>";
};
function notworking() {
document.getElementById("notworking").innerHTML = "<input type="text">";
};
<div id="working">
<a onclick="working();" href="#">This works!</a>
</div>
<div id="notworking">
<a onclick="notworking();" href="#">This doesn't!</a>
</div>
<p>
Notice that the entire code doesn't work unless you comment out the "notworking()" function!
</p>

最佳答案

您的嵌套引号需要单引号;

function notworking() {
document.getElementById("notworking").innerHTML = "<input type='text'>";
}

我已经这样做过很多次了,哈哈,当在双引号内使用引号时,总是使用单引号。

希望对你有帮助!

关于javascript - 使用 javascript 单击 HTML 链接时如何添加输入表单?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40658938/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com