用javascript调用替换内部html时出错
请参阅下面的代码 根据在选择框中选择的选项,我想将divs的用javascript调用替换内部html时出错,javascript,html,Javascript,Html,请参阅下面的代码 根据在选择框中选择的选项,我想将divs的innerHTML替换为id=specific\u dates\u input和id=evt\u date\u input2 但是页面上没有发生任何更改,并返回空错误 你能告诉我我的代码有什么问题吗 函数addDates(){ var occurance=document.getElementById(“evt_occurance”).value; 如果(发生率=‘每日’){ 警报(“hi”); document.getElement
innerHTML
替换为id=specific\u dates\u input
和id=evt\u date\u input2
但是页面上没有发生任何更改,并返回空错误
你能告诉我我的代码有什么问题吗
函数addDates(){
var occurance=document.getElementById(“evt_occurance”).value;
如果(发生率=‘每日’){
警报(“hi”);
document.getElementById(“evt_date_txt”).innerHTML=“”;
document.getElementById(“evt_date_input1”).innerHTML=“”;
document.getElementById(“evt_date_txt2”).innerHTML=“”;
document.getElementById(“evt_date_input2”).innerHTML=“”;
document.getElementById(“特定日期”).innerHTML=“”;
document.getElementById(“特定日期输入”).innerHTML=“”;
}
}
事件发生:
选择
每日的
你好
hiiii
如果您将所有tr放在表标记中,那么您的代码工作正常
<table>
<tr>
<td class="reg_lable"><label for="evt_occurance">Event Occurance:</label></td>
<td>
<select id="evt_occurance" name="occurance" onchange="addDates();">
<option>Select</option>
<option value="daily">Daily</option>
</select>
</td>
</tr>
<tr>
<td><br></td>
</tr>
<tr>
<td><label id="evt_date_txt"></label></td>
<td id="evt_date_input1"></td>
</tr>
<tr>
<td><br></td>
</tr>
<tr>
<td><label id="evt_date_txt2"></label></td>
<td>
<div id="evt_date_input2">hi</div>
</td>
</tr>
<tr>
<td></td>
</tr>
<tr>
<td id="specific_dates_btn"></td>
<td>
<div id="specific_dates_input" class="bok">hiiii</div>
</td>
</tr>
<tr>
<td><br></td>
</tr>
<table>
如果您将所有tr放在表标记中,那么代码工作正常
<table>
<tr>
<td class="reg_lable"><label for="evt_occurance">Event Occurance:</label></td>
<td>
<select id="evt_occurance" name="occurance" onchange="addDates();">
<option>Select</option>
<option value="daily">Daily</option>
</select>
</td>
</tr>
<tr>
<td><br></td>
</tr>
<tr>
<td><label id="evt_date_txt"></label></td>
<td id="evt_date_input1"></td>
</tr>
<tr>
<td><br></td>
</tr>
<tr>
<td><label id="evt_date_txt2"></label></td>
<td>
<div id="evt_date_input2">hi</div>
</td>
</tr>
<tr>
<td></td>
</tr>
<tr>
<td id="specific_dates_btn"></td>
<td>
<div id="specific_dates_input" class="bok">hiiii</div>
</td>
</tr>
<tr>
<td><br></td>
</tr>
<table>
您需要将表行/元素包装在
标记中,它将修复您的错误,您的代码现在也可以正常工作
表语法如下-
<table>
<tr> <!-- Table Row -->
<td>Table Cell</td>
</tr>
</table>
表单元格
您需要将表行/元素包装在
标记中,它将修复您的错误,您的代码现在也可以正常工作
表语法如下-
<table>
<tr> <!-- Table Row -->
<td>Table Cell</td>
</tr>
</table>
表单元格
代码有什么问题?你问的问题是什么?另外,请缩进您的代码以便于阅读。请运行代码段并从选择中选择每日选项。选择该选项时,我想替换一些txt,因为它是-无效的HTML。将代码包装在表标记中,它将很好地工作……缩进代码并修复错误的HTML语法,您将看到问题。我不明白您的意思。对不起,您可以给出代码示例吗?代码有什么问题?你问的问题是什么?另外,请缩进您的代码以便于阅读。请运行代码段并从选择中选择每日选项。选择该选项时,我想替换一些txt,因为它是-无效的HTML。将代码包装在表标记中,它会很好地工作……缩进代码并修复不正确的HTML语法,您就会看到问题。我不明白您的意思。对不起,您能给代码举个例子吗ibu先生