用Javascript隐藏表行

用Javascript隐藏表行,javascript,html-table,row,hidden,Javascript,Html Table,Row,Hidden,我几乎没有编程经验,但被要求只使用Javascript在客户站点上隐藏一行表。我知道如何使用HTML或CSS实现这一点,但有人告诉我,我无法在我们使用的第三方平台中访问这些元素,必须为其创建脚本 我在中输入了html,可以使用任何帮助来隐藏整个第二行。所有应该显示的是“选择付款方式”和“使用保存的卡付款”下拉列表。下面所有需要隐藏的东西 HTML代码 <div id="t1_t2_c_p_pnlPaymentMethod"> <span id="t1_t2_c_p_lblPa

我几乎没有编程经验,但被要求只使用Javascript在客户站点上隐藏一行表。我知道如何使用HTML或CSS实现这一点,但有人告诉我,我无法在我们使用的第三方平台中访问这些元素,必须为其创建脚本

我在中输入了html,可以使用任何帮助来隐藏整个第二行。所有应该显示的是“选择付款方式”和“使用保存的卡付款”下拉列表。下面所有需要隐藏的东西

HTML代码

<div id="t1_t2_c_p_pnlPaymentMethod">

<span id="t1_t2_c_p_lblPaymentMethod" style="font-weight:bold;">Select a Payment Method:</span>
<table cellspacing="0" cellpadding="4" width="500" border="0" id="tblPaymentOptions">




        <tbody><tr id="t1_t2_c_p_rowSavedCC">
        <td valign="top"><input id="t1_t2_c_p_rdoSavedCreditCard" type="radio" name="t1:t2:c:p:PaymentMethod" value="rdoSavedCreditCard" checked="checked"></td>
        <td>
                <table cellpadding="0" cellspacing="0" border="0">
                    <tbody><tr>
                        <td align="right"><span id="t1_t2_c_p_lblSavedCreditCard">Pay by Saved Card:</span>&nbsp;&nbsp;</td>
                        <td><select name="t1:t2:c:p:ddlSavedCCList" id="t1_t2_c_p_ddlSavedCCList" onchange="$p.rdoSavedCreditCard.checked = true;">
            <option selected="selected" value="o-s1J0eNVIcq4H1oad1hwvro3BLo-s0vwMUr7g-pPe7tsToQhzbVQ5W4A-e-e">P-Card 4375</option>

        </select>&nbsp;&nbsp;</td>
                        <td><a id="t1_t2_c_p_btnDeleteSavedCC" class="LinkButton" href="javascript:__doPostBack('t1$t2$c$p$btnDeleteSavedCC','')" style="display: none;">Delete</a></td>
                    </tr>
                </tbody></table>
            </td>
    </tr>

        <tr id="t1_t2_c_p_rowCreditCard">
        <td valign="top"><input id="t1_t2_c_p_rdoCreditCard" type="radio" name="t1:t2:c:p:PaymentMethod" value="rdoCreditCard"></td>
        <td>
                <table cellspacing="0" cellpadding="0" border="0">
                    <tbody><tr>
                        <td><span id="t1_t2_c_p_lblCreditCard">Pay by Credit Card:</span>&nbsp;&nbsp;</td>
                        <td><select name="t1:t2:c:p:ddlCCType" id="t1_t2_c_p_ddlCCType" onchange="$p.rdoCreditCard.checked = true;" style="width:100%;">
            <option selected="selected" value="Visa">Visa</option>

        </select></td>
                    </tr><tr>
                        <td>Account Number:&nbsp;&nbsp;</td>
                        <td><input name="t1:t2:c:p:txbCCAccount" type="text" maxlength="20" id="t1_t2_c_p_txbCCAccount" autocomplete="off" onkeypress="$p.rdoCreditCard.checked = true;" style="width:150px;"></td>
                    </tr>
                    <tr>
                        <td>Expiration Date:&nbsp;&nbsp;</td>
                        <td>
                            <select name="t1:t2:c:p:ddlCCExpMonth" id="t1_t2_c_p_ddlCCExpMonth">
            <option selected="selected" value=""></option>
            <option value="1">01</option>
            <option value="2">02</option>
            <option value="3">03</option>
            <option value="4">04</option>
            <option value="5">05</option>
            <option value="6">06</option>
            <option value="7">07</option>
            <option value="8">08</option>
            <option value="9">09</option>
            <option value="10">10</option>
            <option value="11">11</option>
            <option value="12">12</option>

        </select>
                            <select name="t1:t2:c:p:ddlCCExpYear" id="t1_t2_c_p_ddlCCExpYear">
            <option value=""></option>
            <option value="2014">2014</option>
            <option value="2015">2015</option>
            <option value="2016">2016</option>
            <option value="2017">2017</option>
            <option value="2018">2018</option>
            <option value="2019">2019</option>
            <option value="2020">2020</option>
            <option value="2021">2021</option>
            <option value="2022">2022</option>
            <option value="2023">2023</option>
            <option value="2024">2024</option>
            <option value="2025">2025</option>
            <option value="2026">2026</option>
            <option value="2027">2027</option>
            <option value="2028">2028</option>
            <option value="2029">2029</option>

        </select></td>
                    </tr>


                    <tr id="t1_t2_c_p_rowSaveCCQuestion">
            <td></td>
            <td><input id="t1_t2_c_p_chkSaveCC" type="checkbox" name="t1:t2:c:p:chkSaveCC">&nbsp;&nbsp;Save my credit card information</td>
        </tr>

                </tbody></table>
            </td>
    </tr>


        </tbody></table><br>

</div>

选择付款方式:
使用储蓄卡支付:
P-Card 4375
用信用卡支付:
签证
账号:
到期日期:
01
02
03
04
05
06
07
08
09
10
11
12
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
2027
2028
2029
保存我的信用卡信息

Javascript


我尝试了一些在这个网站上找到的类似功能的建议,但似乎没有任何效果

下面是javascript代码,用于隐藏包含“信用卡支付”的特定行

它在id为“t1\U t2\U c\U p\U信用卡”的
上设置CSS样式
显示:无

document.getElementById('t1_t2_c_p_rowCreditCard')。style.display='none'

选择付款方式:
使用储蓄卡支付:
P-Card 4375
用信用卡支付:
签证
账号:
到期日期:
01
02
03
04
05
06
07
08
09
10
11
12
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
2027
2028
2029
保存我的信用卡信息


您尝试了什么,出了什么问题?谢谢!这在JSFIDLE中非常有效,但是当我尝试在第三方平台上实现时,由于某些原因它不起作用。尝试添加和+但仍然无效。不确定我是做错了什么,还是平台不稳。有什么建议吗?您在浏览器控制台中看到任何javascript错误吗?是否可能创建一个复制问题的方法?使用下面的
document.getElementById('t1_t2_c_p_rowCreditCard').style.display='none';