Javascript 用集成 PHP 标签替换点击时的内容 insidehtml

标签 javascript php jquery html

一旦单击 DIV 内的按钮,我就会尝试替换该 DIV 的内容(基本上是替换该按钮,该按钮会检索 PHP 变量:

<div id="buttonholder">
<a href="#" onClick="return false" onmousedown="javascript:publish('<?php echo $id;?>');">Publish</a>
</div>

我试图在发布帖子后(单击上面的按钮时)将其替换为取消发布按钮:

function publish(status){
document.getElementById("buttonholder").innerHTML = '<a href="#" onClick="return false" onmousedown="javascript:publish('<?php echo $id;?>');">Unpublish</a>';
}

但是它不起作用......我做错了什么?

最佳答案

您的代码语法错误。像下面这样使用。

function publish(status){
document.getElementById("buttonholder").innerHTML = '<a href="#" onClick="return false" onmousedown="javascript:publish(\'<?php echo $id;?>\');">Unpublish</a>';
}

关于Javascript 用集成 PHP 标签替换点击时的内容 insidehtml,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24956550/

相关文章:

ajax - jQuery/Ajax:如何填充多个字段

javascript - Jquery transition 吃掉一个元素的边距

javascript - 数组/对象的深度嵌套是否存在任何固有问题?

javascript - fadeToggle() 与纯 javascript(无 jQuery)

javascript - D3 词云 : how to auto size the font so words will not run out , 并将文字缩放到所有屏幕?

php - Laravel - 检查 Ajax 是否请求

php - Pear XML 序列化器和属性

javascript - 在 node.js 中验证 PKCS#7 (PEM) 签名/解包数据

PHP - Twig 更改数组键值

jQuery(this) 和外部接口(interface)