javascript中的括号
我正在做一个项目,你可以插入一个链接。 您可以输入链接url和文本。我用prompt收集信息。 我把这个编码了:javascript中的括号,javascript,Javascript,我正在做一个项目,你可以插入一个链接。 您可以输入链接url和文本。我用prompt收集信息。 我把这个编码了: document.getElementById(ev.target.id).innerHTML = y + "<a href=" + linkurl + " > + linktext + </a>"; document.getElementById(ev.target.id).innerHTML=y+“”; 使用代码时,链接显示为:+linktext+ 我
document.getElementById(ev.target.id).innerHTML = y + "<a href=" + linkurl + " > + linktext + </a>";
document.getElementById(ev.target.id).innerHTML=y+“”;
使用代码时,链接显示为:+linktext+
我可以让链接文本显示我提示的文本吗?如果要使用变量,请不要将其放入字符串文本中。在文本字符串的每一部分周围包含引号
document.getElementById(ev.target.id).innerHTML = y + "<a href=" + linkurl + " > " + linktext + " </a>";
它更详细,但不容易出错。您错过了双引号
“+linktext+”
document.getElementById(ev.target.id).innerHTML = y + "" + linktext;
document.getElementById(ev.target.id).innerHTML=y+“”;
您不需要getElementById()
-ev.target的值已经是DOM元素,因此您不需要再次获取它。实际上,我在这里发现了另一个错误。应该是”代码>
document.getElementById(ev.target.id).innerHTML = y + "" + linktext;
document.getElementById(ev.target.id).innerHTML = y + "<a href=" + linkurl + " > " + linktext + " </a>";