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

如何在使用javascript单击HTML链接时添加输入表单?,javascript,html,Javascript,Html,我想要一个包含链接的div。单击时,链接应替换为,但它就是不起作用 任何其他html代码都可以工作,但由于某些原因,我无法用输入替换链接: 函数工作(){ document.getElementById(“工作”).innerHTML=“测试”; }; 函数notworking(){ document.getElementById(“notworking”).innerHTML=“”; }; 请注意,除非注释掉“notworking()”函数,否则整个代码都无法运行! 嵌套引号需要单引号

我想要一个包含链接的
div
。单击时,链接应替换为
,但它就是不起作用

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

函数工作(){
document.getElementById(“工作”).innerHTML=“测试”;
};
函数notworking(){
document.getElementById(“notworking”).innerHTML=“”;
};


请注意,除非注释掉“notworking()”函数,否则整个代码都无法运行!

嵌套引号需要单引号

function notworking() {
document.getElementById("notworking").innerHTML = "<input type='text'>";
}
函数不工作(){
document.getElementById(“notworking”).innerHTML=“”;
}
我已经这样做了很多次了,哈哈,当使用双引号内的引号时,总是使用单引号


希望有帮助

嵌套引号需要单引号

function notworking() {
document.getElementById("notworking").innerHTML = "<input type='text'>";
}
函数不工作(){
document.getElementById(“notworking”).innerHTML=“”;
}
我已经这样做了很多次了,哈哈,当使用双引号内的引号时,总是使用单引号


希望有帮助

这是因为这条线:

document.getElementById("notworking").innerHTML = "<input type="text">";
document.getElementById(“notworking”).innerHTML=“”;
您使用双引号开始字符串,但在字符串中使用双引号。这会导致JavaScript中出现语法错误。如果字符串中需要双引号,请在整个字符串周围使用单引号,反之亦然

改变

document.getElementById(“notworking”).innerHTML=“”


document.getElementById(“notworking”).innerHTML=''

这是因为这一行:

document.getElementById("notworking").innerHTML = "<input type="text">";
document.getElementById(“notworking”).innerHTML=“”;
您使用双引号开始字符串,但在字符串中使用双引号。这会导致JavaScript中出现语法错误。如果字符串中需要双引号,请在整个字符串周围使用单引号,反之亦然

改变

document.getElementById(“notworking”).innerHTML=“”


document.getElementById(“notworking”).innerHTML=''

这样做。注意
text

document.getElementById("notworking").innerHTML = "<input type='text'>";
document.getElementById(“notworking”).innerHTML=“”;

像这样做。注意
text

document.getElementById("notworking").innerHTML = "<input type='text'>";
document.getElementById(“notworking”).innerHTML=“”;

请在问题中包含所有代码。您的输入错误会导致语法错误。当某些东西“不工作”时,您至少应该查看调试控制台是否有任何错误。请在问题中包含所有代码。如果您的输入错误导致语法错误。当某些东西“不起作用”时,你至少应该看看调试控制台是否有任何错误。哦,伙计,哈哈,谢谢,这很有意义!哦,伙计,哈哈,谢谢,这很有道理!