gpt4 book ai didi

javascript - JScript错误: Cannot assign to a function result

转载 作者:行者123 更新时间:2023-12-01 02:22:27 24 4
gpt4 key购买 nike

在我的应用程序中,我试图根据条件隐藏表格。我正在使用简单的 JavaScript 函数来隐藏表格。

该函数在以下行失败

if ((image1.trim() = '') && (image2 != '1')) {

报错

'Microsoft JScript runtime error: Cannot assign to a function result'.

这是代码。

HTML 代码:

 <table id="tblImage" cellpadding="0" cellspacing="0" style="padding:2px 0px">
<tr>
<td>
<div id="otherImages"></div>
</td>
</tr>
</table>

Javascript 函数:

function DisplayTable() {
var image1 = document.getElementById('ctl00_ContentPlaceHolder1_image1').value;
var image2 = document.getElementById('ctl00_ContentPlaceHolder1_image2').value;
if ((image1.trim() = '') && (image2 != '')) {
jQuery('#tblImage').hide();
}
}

最佳答案

您正在使用 =,但您应该使用 ==:

if ((image1.trim() == '') && (image2 != '1')) {

基本上,= 表示赋值,== 表示等于。这会产生错误,因为无法为函数赋值(当您尝试为 trim() 赋值时会发生这种情况)。

关于javascript - JScript错误: Cannot assign to a function result,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12267411/

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