Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/374.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何更改用javascript在php中执行的html元素的属性_Javascript_Php_Html_Css - Fatal编程技术网

如何更改用javascript在php中执行的html元素的属性

如何更改用javascript在php中执行的html元素的属性,javascript,php,html,css,Javascript,Php,Html,Css,在你们发疯说他们不能交流之前,一个在客户端执行,另一个在服务器端执行。我在问一个替代方案,或者我如何去解决我的问题。我在php中的一个变量中有一个div,然后在html中回显这个变量。我这样做是因为这个div必须是动态的,根据用户的不同,它只能在页面上实现一次到100秒。因此,我认为在收集所有信息并将其显示在html上的php循环中有一个div是代码高效的,传递给div的信息是来自cookie的信息,因此我确实需要使用php并与服务器通信。然而,我现在需要用javascript编辑这个div,我

在你们发疯说他们不能交流之前,一个在客户端执行,另一个在服务器端执行。我在问一个替代方案,或者我如何去解决我的问题。我在php中的一个变量中有一个div,然后在html中回显这个变量。我这样做是因为这个div必须是动态的,根据用户的不同,它只能在页面上实现一次到100秒。因此,我认为在收集所有信息并将其显示在html上的php循环中有一个div是代码高效的,传递给div的信息是来自cookie的信息,因此我确实需要使用php并与服务器通信。然而,我现在需要用javascript编辑这个div,我不确定这是否可行,或者如何继续。我读过ajax或HTTPREQUEST,我不认为这是我需要的

更新

div包含一个产品的信息,如果用户按下下面的img“delete”,该产品应该被删除。我需要一个删除div的验证。我认为这需要用javascript完成

PHP


根据你帖子的评论,$temp=1;$temp

您只需在最终呈现的视图模板php文件中编写一个js函数

如果您担心在php中传递的DOM-do-not元素,那么DOM中已经有数据了

如果您询问js脚本本身,不知道该做什么,至少尝试一下,并将代码添加到您的帖子中,那么您将得到审查和建议,甚至可能会得到正确的解决方案

提示:使用
document.querySelectorAll
.forEach()
.remove()
函数和
.mouseover
。例如,单击
回调


正如@Gerard所说,如果你需要的正是这些,那么你可以使用简单的css样式。

我现在需要用javascript编辑这个div,你需要哪种类型的编辑?解释为什么不把div传递给一个javascript变量,修改它,然后添加到DOM中?img不透明度是0.5。一旦用户悬停在图像上,我想要img不透明度为1。我想我需要javascript来回答这个问题不?我在代码上写了一条注释,说明我需要什么你不需要javascript来回答这个问题。你可以用CSS来实现。img:hover{opacity:1;}我更新了这个问题:“div包含一个产品的信息,如果用户按下下面的img”删除“应该删除该产品“我需要一个删除div的验证。我认为这需要在javascript中完成。”我不确定从何处开始代码如何收集用户输入。好的,你可以自由行动,-执行smth,这样我们就可以检查你做错了什么。这比我想的要容易,我可以创建一个onclick=“函数“在div中,单击后将调用javascript函数。我本来希望更难一些。哈哈哈。做得好,现在您可以回答自己的问题并将其标记为正确的问题
for($temp = 1; $temp <= $cArray[2]; $temp++)
 {
 $img .= "<div class='boxChildLeft'> 
      <div class='img'>
      <img src='../ProductImages/$cArray[0].jpg' width='100px'height='100px'>
       </div>
       <div class='prodInfo'>
             <p1>$pName</p1><br>
        </div>
        <span id='sp'>
           <p1>$pPrice<p1><br><br>
            <img src='../delete.png' width='30px' height='30px' style='opacity: 0.5'>
           //I need a javascript code that once user has hover over 
            //this img the opacity level changes from 0.5 to 1
            </span>
           </div>";
          }
 <div id="box">
       <?php echo $img;?>

 </div>