这与我在回显中使用PHP变量和字符串有关。
这里是:
由于所有“”和“”部分无效,因此某处被弄乱了
echo '<td id="'.$email['email_id'].' style='.'text-align: left'.'"><button onclick="document.getElementById('."AttachmentModal".').style.display='."block".'"><i class="fontello-attach-1"></i></button></td>';
有效示例,请注意,这不是在echo语句中吗?尽管我认为上面的一个需要回显。
<th style="text-align: left"><button onclick="document.getElementById('AttachmentModal').style.display='block'" class="w3-button w3-black"><i class="fontello-attach-1"></i></button></th>
答案 0 :(得分:0)
我通过将其从php(带?>)中取出来修复,然后用HTML进行编码,并在完成后将其放回php中。必要时,我还在html的中间用()恢复了php。
答案 1 :(得分:0)
这是更正的
echo '<td id="'.$email['email_id'].'" style="text-align: left">
<button onclick="document.getElementById("AttachmentModal").style.display='."block".'">
<i class="fontello-attach-1"></i>
</button>
</td>';