Witam.
Ten kod działa prawidłowo, na kliknięcie raz zamienia innerText przycisku na Aaa a raz na Bbb
<html>
<body>
<div id="chckbox" style="position:absolute;display:fixed;left:93%;top:6.2%;width:2.5%;height:3.5%;border-radius:8px 8px;background-color:RGB(0,0,22);color:white;cursor:pointer;z-index:9999;"
onClick="if(this.innerHTML==input_checkbox_unchecked){
this.innerHTML=input_checkbox_checked;}else{
this.innerHTML=input_checkbox_unchecked;};
alert(this.innerHTML);" >
<input style='cursor:pointer;' type='checkbox' />
</div>
<script>
input_checkbox_checked="<button>Aaa</button>";
input_checkbox_unchecked="<button>Bbb</button>";
document.getElementById("chckbox").innerHTML=input_checkbox_unchecked;
</script>
</body>
</html>
Natomiast ten nie
<div id="chckbox" style="position:absolute;display:fixed;left:93%;top:6.2%;width:2.5%;height:3.5%;border-radius:8px 8px;background-color:RGB(0,0,22);color:white;cursor:pointer;z-index:9999;"
onClick="if(this.innerHTML==input_checkbox_unchecked){
this.innerHTML=input_checkbox_checked;}else{
this.innerHTML=input_checkbox_unchecked;};
alert(this.innerHTML);texts[3].innerText=this.innerHTML;" >
<input style='cursor:pointer;' type='checkbox' />
</div>
<script>
input_checkbox_checked="<input style='cursor:pointer;' type='checkbox' checked='true' />";
input_checkbox_unchecked="<input style='cursor:pointer;' type='checkbox' />";
document.getElementById("chckbox").innerHTML=input_checkbox_unchecked;
</script>
Działający
Nie działający.