gpt4 book ai didi

javascript - 这条线有什么问题吗?

转载 作者:行者123 更新时间:2023-12-02 20:13:53 37 4
gpt4 key购买 nike

我得到了

Breaking on JScript runtime error - Unknown runtime error 

在这一行:

c.innerHTML= '<a name="a1" class="b" href="' + d[2].value + '">' + 
d[1].value + '</a>';

最佳答案

我注意到 c 是一个 anchor 元素,并且您正在尝试设置其 innerHTML 来创建一个子 anchor 元素,该元素不是有效的 HTML,尽管大多数浏览器都可以容忍无效的 HTML。可以让事情变得更清晰并帮助您识别问题的方法是编写如下代码:

var b = document.getElementById('Bb1c');
var c = document.createElement('a');
var d = document.forms['f3'].elements;
c.name = 'a1';
c.className = 'b';
c.href = d[2].value;
var value = d[1].value;
// You should really HTML-escape value before assigning it.
c.innerHTML = value;
b.appendChild(c);

这可能仍然会出现与以前相同的错误,但应该更容易找出错误发生在哪一行。例如,问题可能是 d[1]d[2]null

关于javascript - 这条线有什么问题吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6603903/

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