Я хочу изменить отображение без документаGetElementById, если возможно, но следующее не работает. HTMLjavascript/css: change display property
<a href="javascript:void();" onclick="toggleFaq('1')">Instructions</a><div id="showfaq1" style="display:none;">Open Box. Remove device. </div>
JavaScript:
function toggleFaq(faqid) {
//alert(faqid);
var divname = "showfaq"+faqid;
//alert(divname);
divname.style.display="block";
}
Может кто-нибудь сказать мне, что я делаю неправильно?
спасибо.
это невозможно. Либо используйте getElementById, getElementByTagName и т. Д., Либо jQuery. – giorgio
Почему вы не хотите использовать хороший способ сделать это и вместо этого использовать неявно связанные встроенные js? –
Если вы предоставите более подробную информацию о том, почему вы не хотите использовать 'getElementById', вы получите лучшие предложения. – Harry