gpt4 book ai didi

javascript - 当我通过 .aspx.cs 创建按钮时,按钮不起作用

转载 作者:太空宇宙 更新时间:2023-11-03 15:43:03 25 4
gpt4 key购买 nike

当我在 home.aspx 文件中这样做时,一切都很好

<form>
<button type="button" id="aaa" value="0" onclick="showQuestionJS(this.id)">[time1]: titel1</button>
<button type="button" id="nnn" value="1" onclick="showQuestionJS(this.id)">[time2]: titel2</button>
<button type="button" id="rrr" value="2" onclick="showQuestionJS(this.id)">[time3]: titel3</button>

</form>

<script type="text/javascript">
function showQuestionJS(id_of_the_button)
{
alert(document.getElementById(id_of_the_button).value)
}
</script>

但是当我尝试通过 home.aspx.cs 创建按钮时,创建的按钮但是当我单击它时不会在警报中显示 id:

主页.aspx:

<% tempFucntion(); %>


<script type="text/javascript">
function showQuestionJS(id_of_the_button)
{
alert(document.getElementById(id_of_the_button).value)
}
</script>

home.aspx.cs:

protected void tempFucntion()
{
Response.Write("<button type=\"button\" id=\"fff\" \value=\"3\" onclick=\"showQuestionJS(this.id)\">[time4]: titel4</button>");
}

我不知道为什么会这样,也不知道如何解决

我想得到一些帮助

最佳答案

你有一个额外的反斜杠

id=\"fff\" \value=\"3\"
-----------^

关于javascript - 当我通过 .aspx.cs 创建按钮时,按钮不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29425224/

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