在Javascript中设置函数内部CSS文本的样式

在Javascript中设置函数内部CSS文本的样式,javascript,php,html,css,Javascript,Php,Html,Css,如何在JavaScript中设置文本样式?文本位于函数内部。我不知道该怎么做 我只想给文本一个css类。请参阅类似以下的指南将消息包装在带有类的中。您的代码中有多个语法错误。消息字符串中引用过多,属性关闭错误。(比较我的代码和你的代码) 函数validateFormLogin() { var min_length=; var max_length=; var错误_消息=”; var val_length=$(“#用户名”).val().length; 如果(值长度>0) { if(val_长度

如何在JavaScript中设置文本样式?文本位于函数内部。我不知道该怎么做


我只想给文本一个css类。请参阅类似以下的指南
将消息包装在带有类的
中。您的代码中有多个语法错误。消息字符串中引用过多,属性关闭错误。(比较我的代码和你的代码)


函数validateFormLogin()
{
var min_length=;
var max_length=;
var错误_消息=”;
var val_length=$(“#用户名”).val().length;
如果(值长度>0)
{
if(val_长度最大长度)
{
错误消息=“错误的最小字符!-”;
$(“#结果”).html(错误消息);
返回false;
}
var success_message=“请稍候…”;
$(“#结果”).html(成功消息);
返回true;
}
其他的
{
错误消息=“此字段为必填项”;
$(“#结果”).html(错误消息);
返回false;
}
}

第一个答案可能有用,但有语法错误。因此我想删除所有语法错误

首先,您在JavaScript中使用的PHP变量不是以
$
符号开头的。如果它们是常量,也可以,但是如果它们是变量,请确保添加
$
。我认为它们是以下代码中的变量,并且已经定义

第二个错误是糟糕的引号,我已经修复了所有这些错误:

function validateFormLogin()
    {
        var error_message, success_message;
        var min_length = <?php echo $Min_Character;?>;
        var max_length = <?php echo $Max_Character;?>;


        var val_length = $("#username").val().length;
        if(val_length > 0)
        {
            if(val_length <  min_length)
            {
                error_message = '<p class="error">Wrong Minimum Character! - <a href="http://localhost/guidance">See Guidance</a>.</p>';
                $("#result").html(error_message);
                return false;
            }
            if(val_length  > max_length)
            {
                error_message = '<p class="error"> Wrong Minimum Character! - <a href="http://localhost/guidance">See Guidance</a>.</p>';
                $("#result").html(error_message);
                return false;
            }
            success_message = '<p class="success">Please wait...</p>';
            $("#result").html(success_message);
            return true;
        }
        else
        {
            error_message = '<p class="error">This field is required</p>';
            $("#result").html(error_message);
            return false;
        }
    }
函数validateFormLogin()
{
var错误消息、成功消息;
var min_length=;
var max_length=;
var val_length=$(“#用户名”).val().length;
如果(值长度>0)
{
if(val_长度最小字符错误!-.

”; $(“#结果”).html(错误消息); 返回false; } 如果(值长度>最大长度) { 错误消息=“

最小字符错误!-.

”; $(“#结果”).html(错误消息); 返回false; } 成功消息='

请稍候…

; $(“#结果”).html(成功消息); 返回true; } 其他的 { error_message='

此字段是必需的

; $(“#结果”).html(错误消息); 返回false; } }

我还声明了未声明的变量
success\u message

可能对你有帮助。但是更好地使用dom元素类的方法让我知道你要添加类的元素。只需将你的文本包装在
中,并在CSSi中设置类
的样式。我想在See指南文本中创建div按钮类。请参阅我的答案。不要使用
.text()
,但是如果投票人发表评论说明为什么投票被否决,使用
.html()
会更好“你的代码中也有语法错误“请说明错误是什么,以及您是如何修复的it@Saral虽然不建议这样做,但如果脚本标记位于php文件中,则是可能的。@Saral正如我所说的:如果js位于php文件中,则可以。(不使用函数,但可以回显变量)
function validateFormLogin()
    {
        var error_message, success_message;
        var min_length = <?php echo $Min_Character;?>;
        var max_length = <?php echo $Max_Character;?>;


        var val_length = $("#username").val().length;
        if(val_length > 0)
        {
            if(val_length <  min_length)
            {
                error_message = '<p class="error">Wrong Minimum Character! - <a href="http://localhost/guidance">See Guidance</a>.</p>';
                $("#result").html(error_message);
                return false;
            }
            if(val_length  > max_length)
            {
                error_message = '<p class="error"> Wrong Minimum Character! - <a href="http://localhost/guidance">See Guidance</a>.</p>';
                $("#result").html(error_message);
                return false;
            }
            success_message = '<p class="success">Please wait...</p>';
            $("#result").html(success_message);
            return true;
        }
        else
        {
            error_message = '<p class="error">This field is required</p>';
            $("#result").html(error_message);
            return false;
        }
    }