如何让JavaScript函数返回图像

如何让JavaScript函数返回图像,javascript,html,image,Javascript,Html,Image,我需要下面的功能返回图像,这是一个密码检查和图像应显示为一个十字或勾当其正确或错误。这是到目前为止的代码 <script type="text/javascript"> function checkPasswordMatch() { var password = $("#txtNewPassword").val(); var confirmPassword = $("#txtConfirmPassword").val(); if (password != c

我需要下面的功能返回图像,这是一个密码检查和图像应显示为一个十字或勾当其正确或错误。这是到目前为止的代码

<script type="text/javascript">
function checkPasswordMatch() {
    var password = $("#txtNewPassword").val();
    var confirmPassword = $("#txtConfirmPassword").val();

    if (password != confirmPassword)
        $("#divCheckPasswordMatch").html("Passwords do not match!" & <img src="img/cross.png" alt="some_text">);
    else
        $("#divCheckPasswordMatch").html("Passwords match." & <img src="img/tick.png" alt="some_text">);
    }

函数checkPasswordMatch(){
var password=$(“#txtNewPassword”).val();
var confirmPassword=$(“#txtConfirmPassword”).val();
如果(密码!=确认密码)
$(“#divCheckPasswordMatch”).html(“密码不匹配!”&);
其他的
$(“#divCheckPasswordMatch”).html(“密码匹配”。&);
}


我尝试了几种方法,在si之上,我尝试了几种主要的方法,然后我也尝试了注释整个image语句,但似乎没有任何效果,我通常会遇到语法错误。如果这可以解释为什么我还没有弄明白的话,那么我对编程也是新手。

您需要将HTML放在字符串中,而不仅仅是在随机按位AND后在脚本中浮动

"Passwords do not match! <img src=\"img/cross.png\" alt=\"some_text\">"
“密码不匹配!”

您需要将HTML放入字符串中,而不仅仅是在随机按位AND后在脚本中浮动

"Passwords do not match! <img src=\"img/cross.png\" alt=\"some_text\">"
“密码不匹配!”

您的语法不正确,请使用concat运算符,或者由于您没有使用任何js变量,因此可以使用单引号,因此无需转义。用这个

<script type="text/javascript">
function checkPasswordMatch() {
    var password = $("#txtNewPassword").val();
    var confirmPassword = $("#txtConfirmPassword").val();

    if (password != confirmPassword)
        $("#divCheckPasswordMatch").html('Passwords do not match!<img src="img/cross.png" alt="some_text">');
    else
        $("#divCheckPasswordMatch").html('Passwords match.<img src="img/tick.png" alt="some_text">');
    }

函数checkPasswordMatch(){
var password=$(“#txtNewPassword”).val();
var confirmPassword=$(“#txtConfirmPassword”).val();
如果(密码!=确认密码)
$(“#divCheckPasswordMatch”).html('密码不匹配!');
其他的
$(“#divCheckPasswordMatch”).html('密码匹配');
}

您的语法不正确,请使用concat运算符,或者由于您没有使用任何js变量,因此可以使用单引号,因此无需转义。用这个

<script type="text/javascript">
function checkPasswordMatch() {
    var password = $("#txtNewPassword").val();
    var confirmPassword = $("#txtConfirmPassword").val();

    if (password != confirmPassword)
        $("#divCheckPasswordMatch").html('Passwords do not match!<img src="img/cross.png" alt="some_text">');
    else
        $("#divCheckPasswordMatch").html('Passwords match.<img src="img/tick.png" alt="some_text">');
    }

函数checkPasswordMatch(){
var password=$(“#txtNewPassword”).val();
var confirmPassword=$(“#txtConfirmPassword”).val();
如果(密码!=确认密码)
$(“#divCheckPasswordMatch”).html('密码不匹配!');
其他的
$(“#divCheckPasswordMatch”).html('密码匹配');
}
正确的语法是:

$("#divCheckPasswordMatch").html("Passwords do not match! <img src='img/cross.png' alt='some_text'/>");
以类似的方式更正其他HTML设置。

正确的语法是:

$("#divCheckPasswordMatch").html("Passwords do not match! <img src='img/cross.png' alt='some_text'/>");

以类似的方式更正其他HTML设置。

$(“#divCheckPasswordMatch”).HTML('密码不匹配!')
$(“#divCheckPasswordMatch”).html('密码不匹配!')您可能希望提及关于转义引号的内容,或者使用单引号,因为OP对编程来说是新的。您可能希望提及关于转义引号的内容,或者使用单引号,因为OP对编程来说是新的。+1,尽管您也可能希望提及关于转义引号的内容。+1,尽管您可能还想提及一些关于转义引号的内容,但请为您的代码提供解释。像“使用此项”这样的回答会降低所提供服务的质量。请为您的代码提供解释。像“使用这个”这样的回答会降低这样提供的服务的质量。