如何将单选按钮的值设置为段落标记

问题描述 投票:1回答:1

我有一组单选按钮,并希望将段落标记的innerHtml更改为所选单选按钮的值。

目前我有以下内容:

<form id="mainForm" name="mainForm">
                    <div style="height: 40px; border-bottom: 1px solid grey; border-left: 1px solid grey; border-right: 1px solid grey">
                        <p>100kms per [email protected]("uniqueRadio", item.standard_100, new { @checked = true })</p>
                    </div>

                    <div style="height: 40px; border-bottom: 1px solid grey; border-left: 1px solid grey; border-right: 1px solid grey">
                        <p>200kms per [email protected]("uniqueRadio", item.standard_200)</p>
                    </div>

                    <div style="height: 40px; border-bottom: 1px solid grey; border-left: 1px solid grey; border-right: 1px solid grey">
                        <p>400kms per [email protected]("uniqueRadio", item.standard_400)</p>
                    </div>
</form>

我想要操作的段落标记:

<p id="currentRate"></p>

我用来操纵段落标记:

<script>
     document.mainForm.onclick = function () {
        var radVal = document.mainForm.uniqueRadio.value;
        document.getelementById("currentRate").innerHTML = 'You selected: ' + radVal;
    }
</script>

我不确定我是否在某个地方出现了错误,或者我是以错误的方式接近它。请进一步说明。

非常感谢

javascript asp.net-mvc
1个回答
0
投票

你有一个错字:

document.getelementById("currentRate").innerHTML = 'You selected: ' + radVal;

你需要在元素中大写E:

document.getElementById("currentRate").innerHTML = 'You selected: ' + radVal;
© www.soinside.com 2019 - 2024. All rights reserved.