gpt4 book ai didi

JavaScript 在数组索引中存储函数调用

转载 作者:行者123 更新时间:2023-11-27 23:53:58 24 4
gpt4 key购买 nike

我被这个问题困扰了一段时间。

我只需要在一个数组中放置一个链接,该链接将调用一个函数来更改一些文本。

<!DOCTYPE html>
<html>
<body>

<p id="demo">The link</p>
<p id="demo1">This content should be be changed when I click the text above</p>

<script>

var text = ["<a href=javascript:Test(demo1, milk)>Click me to change text below to milk</a>"];
document.getElementById("demo").innerHTML = text[0];

function Test(id, content){
var container = document.getElementById(id);
container.innerHTML = content;
}
</script>

</body>
</html>

如果链接被放置在一个数组之外,这会起作用,但在一个数组内它不会。

关于如何让它工作的任何指示?现在已经尝试了 8 个小时。谢谢大家,非常感谢您的帮助。

最佳答案

你漏掉了引号,参数应该被换行。

var text = ["<a href=javascript:Test(demo1,milk)>Click me to change text below to milk</a>"];

应该是

var text = ["<a href=javascript:Test('demo1','milk')>Click me to change text below to milk</a>"];

DEMO

关于JavaScript 在数组索引中存储函数调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25200944/

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