當前位置:
首頁 >
前端技术
> javascript
>内容正文
javascript
JS单引号嵌套的问题,怎么改才能对呢!
生活随笔
收集整理的這篇文章主要介紹了
JS单引号嵌套的问题,怎么改才能对呢!
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
JS單引號嵌套的問題,怎么改才能對呢!
https://zhidao.baidu.com/question/416584343.html
document.getElementById(celbid).innerHTML='<inputname=""type="text"οnblur="celchangeb('celaid','celbid');">';這段代碼是JS顯示一個輸入框,焦點離開后調用函數celchangeb,需要...展開 分享 舉報瀏覽 7931 次 5個回答 【熱點話題】?網約車頻出事故,你還有哪些保護自己的好方法? 最佳答案 woshidaniel? 來自電腦網絡類芝麻團?推薦于2016-11-07js單引號要配對。嵌套的時候,不管多少層,最外層才是字符串意義的單引號,內層都是字符單引號,需要轉義(\)。
舉例:
| 1 2 3 4 5 | var?s1='aaaa';//正確,這是一個常見的字符串,外側用單引號括起來。 var?s2='aaa\'aaa';//正確,這里內部有一個單引號,這里通過轉移\,把單引號當做字符,也就是最終字符串是aaa'aaa var?s3?=?'aaa'?+?'bbb';//正確,這是兩個字符串相加,每個字符串外側用單引號括起來。 var?s4?=?'k(\'kkk\')';//正確,這是字符串嵌套,就是函數調用k('kkk'); var?s5?=?'k('kkk')';//錯誤,這嵌套是錯誤的,相當于'k('是一個字符串?')'是一個字符串,kkk就什么都不是了,報錯。 |
document.getElementById(celbid).innerHTML='<input name="" type="text" οnblur="celchangeb(\'celaid\',\'celbid\');">';
document.getElementById(celbid).innerHTML="<input name='' type='text' οnblur=\"celchangeb('celaid','celbid');\">"; ?本回答被提問者和網友采納
轉載于:https://www.cnblogs.com/delphi-xe5/p/9544379.html
總結
以上是生活随笔為你收集整理的JS单引号嵌套的问题,怎么改才能对呢!的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 转答寒冬的面试题(1)
- 下一篇: gradle idea java ssm