6
से एक कोलाहल लिपि में परिभाषित मैं की तरह तोकॉल js समारोह एचटीएमएल
<script type="text/babel" src="js/scripts.js"></script>
तो मैं इतना
<div class="allButton" id="completeAll" onclick="showAll('completeColumn');">Show All (...)</div>
समारोह इस
function showAll(column) {
$('div[id^='+column+']').removeClass('hide');
};
तरह लग रहा है
जब मैं बटन पर क्लिक करें (div) मैं यह त्रुटि Uncaught ReferenceError: showAll is not defined
मैं अपने स्क्रिप्ट प्रकार text/babel
के रूप में उपयोग कर रहा हूँ क्योंकि फ़ाइल जे एस सामान प्रतिक्रिया शामिल मिलता है। मुझे नहीं पता कि मैं बस अपना कार्य क्यों नहीं कह सकता। मैं ReactJS और Babel के लिए बेहद नया हूँ। (ध्यान दें: मैं सीमाओं के कारण NPM/घूंट उपयोग कर रहा हूँ नहीं)
किसी भी मदद की और/या सलाह
ब्राउज़र 'type =" text/babel "' पहचान नहीं करता है, इसलिए स्क्रिप्ट का मूल्यांकन नहीं किया जा रहा है और 'showAll' फ़ंक्शन मौजूद नहीं है। – pawel
यदि आप बेबेल का उपयोग कर रहे हैं, तो आपको वास्तव में कोड को संकलित करना चाहिए * इससे पहले * यह ब्राउज़र को हिट करता है, फिर मानक '
यदि आप अपने कार्य को निम्नानुसार परिभाषित करते हैं तो आप इसे HTML के भीतर कॉल करने में सक्षम होंगे।
स्रोत
2017-08-21 11:19:52