gpt4 book ai didi

javascript - AJAX 内部 HTML。更改链接。可能是 "or ' 问题

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

我想要的是一个超链接“更多”,单击时会运行一些 javascript 函数,并且还会更改为超链接“更少”。这是我所拥有的不起作用的东西。它可以正常运行 ajaxpage 函数,但不能运行 moreToLess。我认为这是我在 JavaScript 中使用“和”。

<script type="text/javascript">
function moreToLess(){
document.getElementById('tagLinks').innerHTML = '<a href=# OnClick="ajaxpage('/TagCloud?id=EDI_0009&count=20', 'tagcloud');lessToMore()" >Less</a>';
}
function lessToMore(){
document.getElementById('tagLinks').innerHTML = '<a href=# OnClick="ajaxpage('/TagCloud?id=EDI_0009&count=50', 'tagcloud');moreToLess()" >More</a>';
}
</script>
<span id=tagLinks ><a href=# OnClick="ajaxpage('/TagCloud?id=EDI_0009&count=50', 'tagcloud');moreToLess()" >More</a></span>

最佳答案

是的,只需在 javascript 中的双引号内转义单引号即可。.ala\'

<script type="text/javascript">
function moreToLess(){
document.getElementById('tagLinks').innerHTML = '<a href=# OnClick="ajaxpage(\'/TagCloud?id=EDI_0009&count=20\', \'tagcloud\');lessToMore()" >Less</a>';
}
function lessToMore(){
document.getElementById('tagLinks').innerHTML = '<a href=# OnClick="ajaxpage(\'/TagCloud?id=EDI_0009&count=50\', \'tagcloud\');moreToLess()" >More</a>';
}
</script>
<span id=tagLinks ><a href=# OnClick="ajaxpage('/TagCloud?id=EDI_0009&count=50', 'tagcloud');moreToLess()" >More</a></span>

关于javascript - AJAX 内部 HTML。更改链接。可能是 "or ' 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/592803/

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