为了账号安全,请及时绑定邮箱和手机立即绑定

如何使用带有 id 参数的 js 函数交换 html 按钮内的文本?

如何使用带有 id 参数的 js 函数交换 html 按钮内的文本?

PHP
慕丝7291255 2021-12-03 16:46:10
实际上 Laravel 并不知道模型在哪里如果这个例子有效:public function user(){    return $this->belongsTo(User::class);}这是因为模型可能位于同一文件夹或命名空间中,否则您可能应该像这样从其他命名空间导入所需的模型。//At the top of the file you will import the classuse Maybe\Another\Folder\Namespace\OtherObject;public function user(){    return $this->belongsTo(OtherObject::class);}如果您不想“导入”对象,您应该像这样使用类的完整路径。public function user(){    return $this->belongsTo(App\OtherFolder\OtherObject::class);}总之,laravel 不知道在哪里查找类定义,但是如果您在参数中传递一个实例,该实例将为服务容器解析,但这是另一个与模型绑定更相关的主题public function method(MyObject $instance){    //Laravel will try to automatically generate an instance of $instance}

3 回答

?
桃花长相依

TA贡献1860条经验 获得超8个赞

您没有得到正确的输出,因为您在参数中传递了错误的 id。在输入中,您将 id 指定为“ .$id. ”,但在参数中,您将 id 传递为“ $.id. ”。提供正确的 id,您将获得预期的输出。


function swaptxt(index, text1, text2){

  var elem = document.getElementById(index);

  if (elem.value===text1)

    elem.value = text2;

  else

    elem.value = text1;

}

<input type='button' id=".$id." onclick='swaptxt(".$id.",".$value.", ".$var1.")' value=".$value">


查看完整回答
反对 回复 2021-12-03
?
慕慕森

TA贡献1856条经验 获得超17个赞

不要从 PHP 回显它,只是退出 PHP,只使用 PHP 来添加变量。


?> <!-- we are no longer in PHP -->

<input type='button' id='<?php echo $id;    ?>' 

       onclick='swaptxt('<?php echo $id;    ?>', 

                        '<?php echo $var1;  ?>',

                        '<?php echo $value; ?>')' 

       value='<?php echo $value; ?>'>

<?php // back to PHP now


查看完整回答
反对 回复 2021-12-03
?
牧羊人nacy

TA贡献1862条经验 获得超7个赞

连接它的另一种方法:

onclick="swaptxt(\'' . $id . '\',\'' . $var1 . '\',\'' . $value .'\');"


查看完整回答
反对 回复 2021-12-03

添加回答

代码语言

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号