我有一个占位符,它名为 {{inactive}} 。
{{inactive}} 在我的HTML中是一个复选框。
它有2个输出,一个输出为“ true ”,另一个输出为“ false ”
现在我将替换它,因为当我执行wkhtmltoPdf.exe任务时,我的PDF中的单词是真还是假,但我需要:未给出或给出。
这是一个示例,但它不起作用:
<script>
inact = true;
</script>
<tr style="height:58pt">
<td id="test" align="right">
<script type="text/javascript">
document.write(inact)
</script>
</td>
</tr>
function myFunction() {
var testing;
if (inact = true) {
testing = "are given";
} else {
testing = "not given"; //else = not true (false)
}
document.getElementById("test").innerHTML = testing;
}
答案 0 :(得分:1)
以下是您的代码的调整版本:
<tr style="height:58pt">
<td id="test" align="right"></td>
</tr>
<script>
inact = true;
function myFunction() {
var testing;
if (inact == true) {
testing = "are given";
} else {
testing = "not given";
}
document.getElementById("test").innerHTML = testing;
}
myFunction();
</script>
答案 1 :(得分:1)
你必须这样做:
你的HTML应该是:
<script>
inact = false;
</script>
<body onload="myFunction();">
<table>
<tr style="height:58pt">
<td id="test" align="right">
<script type="text/javascript">
document.write(inact)
</script>
</td>
</tr>
</table>
</body>
你的JS应该是:
function myFunction() {
var testing;
if (inact == true) {
testing = "are given";
} else {
testing = "not given"; //else = not true (false)
}
document.getElementById("test").innerHTML = testing;
}
现在你会得到正确的结果。