javascript - 当复选框为真时向元素添加文本
问题描述
嗨,我正在尝试在我的物化复选框旁边从我的谷歌表中插入一个值,如果复选框为真,我需要它从我的谷歌表中返回值,如果复选框为假,它会将其留空我已经尝试了各种的方法,但不能让它工作。
HTML
<form action="#">
<p>
<label>
<input type="checkbox" id ="NewJobSW" class="filled-in" >
<span for="NewJobSW">New Job</span>
</label>
</p>
</form>
<div>
<h5><span id='getNJ'> </span></h5>
</div>
JS代码
<script>
<?
var sheet = SpreadsheetApp.openById("1QMgcxD4ujIE95a3GbA5hVU8lXrackjTwdHECqY0ks").getSheetByName("HelpSheet");
var data = sheet.getRange("D2").getValue();
?>
google.script.run.withSuccessHandler(getNJ).getNJ();
function getNewJob(getNJ){
var triger= document.getElementById("NewJobSW").value;
if(triger = true){
document.getElementById('getNJ').innerHTML = getNJ
}else if(triger = false){
document.getElementById('getNJ').innerHTML = ""
}
</script>
谢谢
解决方案
只能以这种方式检查复选框...
if(NewJobSW.checked){getNJ.innerHTML='123';} else {getNJ.innerHTML='0';}
注意:我以“123”为例,但您必须从电子表格中正确分配值。
推荐阅读
- javascript - Javascript输入键修复
- php - 需要关于 Laravel 的意见
- java - 是否可以从 Apache Beam 中的 Java ParDo 调用 Python DoFn?
- csv - 将 CsvHelper 与流一起使用
- asp.net - 每次单击按钮时如何计算单个文本框中的数字总和
- scala - 在 Scala 中使用尾调用递归获取子问题的结果
- regex - 如何在角材料反应形式上验证手机号码?
- django - 如何让用户在 Django 中给自己打分?
- javascript - Javascript递归返回未定义而不是遇到基本情况时设置的值
- python-3.x - Pyspark orderBy 在对多列进行排序时给出不正确的结果