Javascript 无法调用onclick函数
我已经在这上面撞了一段时间了Javascript 无法调用onclick函数,javascript,Javascript,我已经在这上面撞了一段时间了 medReviewCtrl = "<form name=\"medsreviewedform\"> \ <input type=\"button\" class=\"medsreviewedclass\" name=\"medsreviewedname\" \ id=\"medsreviewedid\" value=\"7 minutes ago\" onclick=\"ChangeButtonText(this)\" \
medReviewCtrl = "<form name=\"medsreviewedform\"> \
<input type=\"button\" class=\"medsreviewedclass\" name=\"medsreviewedname\" \
id=\"medsreviewedid\" value=\"7 minutes ago\" onclick=\"ChangeButtonText(this)\" \
</form>";
function ChangeButtonText(button){
document.getElementById("medsreviewedid").value="Value has changed";
}
最终,目标默认值将从一个时间值(1周前)中派生出来,onclick将向数据库写入一个值,buttons值大约是不到一分钟前的值。我有其他一切,但我就是不知道如何更改值
我尝试过代码是JSFIDLE,它在那里工作,但在我的示例中不工作
感谢您的帮助 试试这个,我更喜欢用一个引号来引用html代码:
medReviewCtrl = '<form name="medsreviewedform"> \
<input type="button" class="medsreviewedclass" name="medsreviewedname" \
id="medsreviewedid" value="7 minutes ago" onclick="ChangeButtonText(this)"> \
</form>';
medReviewCtrl=”\
\
';
好的,很有趣;Javascript vs Jquery
$(function(){
$("#medsreviewedid").click(function(){
alert('hi');
});
});
medReviewCtrl = '<form name="medsreviewedform"> \
<input type="button" class="medsreviewedclass" name="medsreviewedname" \
id="medsreviewedid" value="7 minutes ago"></form>';
$(函数(){
$(“#medsreviewedid”)。单击(函数(){
警报(“hi”);
});
});
medReviewCtrl=\
';
很好 共享指向上述JSFIDLE示例的链接。我/我不确定为什么在“不需要反斜杠,它可能会导致一些问题……请提供指向JSFIDLE的链接好吗?我们需要一个不起作用的JSFIDLE,如何将表单插入html?对此表示感谢,但它仍然失败。
$(function(){
$("#medsreviewedid").click(function(){
alert('hi');
});
});
medReviewCtrl = '<form name="medsreviewedform"> \
<input type="button" class="medsreviewedclass" name="medsreviewedname" \
id="medsreviewedid" value="7 minutes ago"></form>';