0
我正在製作一個像小提琴那樣的編輯器,並且我處於早期階段。我的JavaScript內置函數不起作用。Html實體解碼方法
HTML代碼
<div class="hello">
<p>here is a paragraph</p>
</div>
<div class="content-placeholder"></div>
<div class="hello123">
<a href="#" onclick="myFunction();">Click here!</a>
</div>
JavaScript代碼:
function myFunction(){
alert('u r here');
}
當我張貼這種形式預覽包含HTML和JavaScript我的模板。一切似乎工作正常,但JavaScript不起作用,當我點擊檢查元素在瀏覽器中看到我的代碼時,javascript函數消失,而不是這個<a href="#" onclick="myFunction">Click here!</a>
我得到像<a href="#">Click here!</a>
onclick方法消失。 我正在使用html_entities_decode方法,同時在控制器中發佈我的HTML。我正在使用codeigniter框架。
這此代碼必須是與笨消毒後的數據。你能否展示你如何檢索你的代碼中的發佈數據? – budwiser
$數據=陣列( \t \t \t \t 「USER_ID」=> $ USER_ID, \t \t \t \t 'TEMPLATE_NAME'=> $這個 - >輸入 - >交的( '模板名'), \t \t \t \t 'template_type'=> $ this-> input-> post('template_type'), \t \t \t \t'wp_tmp_html'=> htmlentities($ this-> input-> post('wp-html-code')), \t \t \t \t'wp_tmp_css'=> htmlentities($ this-> input-> p OST( 'WP-CSS代碼')), \t \t \t \t 'wp_tmp_js'=>ヶ輛($這 - >輸入 - >交的( 'WP-JS-代碼')) \t \t);這是我如何張貼到控制器的數據陣列 –